fscanf(file,"%*s %= %f",&znk);
Looking at the above we can break the pattern down into its parts as follows:
%*s : this field should be ignored, as defined by the asterisk, and is a string field, as defined by the
(space) : a blank space tells the scanner to ignore whitespace until the next non-blank character.
%= : the next character is an equals sign and may be ignored.
(space) : skip whitespace again.
%f : the next field is treated as a floating point number.
Full details of the format types can be found here on MSDN