Fix gcc warning

warning: use of assignment suppression and length modifier
together in gnu_scanf format. Additionally added comments
next to each of the sscanf variables because there's a lot
of them to keep track of.