Возвращаемое значение fscanf [закрыто]

Что возвращает fscanf, когда читает данные в файле. Например,

int number1, number2, number3, number4, c;

c = fscanf (spFile, "%d", &number1);
//c will be 1 in this case.

c = fscanf (spFile, "%d %d %d %d", &number1, &number1, &number3, &number4);
//in this case, c will return 4.

Я просто хочу знать, почему он возвращает такие значения в зависимости от количества аргументов.

Ответы на вопрос(5)

Ваш ответ на вопрос