What does fscanf return when it reads data in the file. For example,
int number1, number2, number3, number4, c; c = fscanf (spFile, \"%d\", &number1); /
The return value is not depending on the number of arguments to fscanf ,it depends on number of values successfully scanned by fscanf.
fscanf