В l oop, вставленном ниже, переменная checker.idNumber
должна быть просто шестизначным числом git, например, 326598. Однако при чтении из файла у меня команда fscanf
добавляет переменную, которую она только что прочитала и сохранила на переменную checker.idNumber
, и я не могу понять, почему он это делает?
printf("Please input the student number of the record you wish to display: ");
scanf("%6s", &checker.idNumber);
fseek(pRead, 0, SEEK_SET);
do
{
fscanf(pRead, "%6s", readLine);
printf("%s\n", readLine);
Sleep(2000);
printf("%s\n", checker.idNumber);
Sleep(2000);
}while(check != 0);