0
私はこのケースでは、ビルサイクリングここは、どのように私はすべてのレコードを読み取ることができ
まで表示されませんので、それは、最後のレコードが含まれていないファイルを読むhobbies.dat
ファイルのとき:次のように
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
FILE *fp;
char name[30];
char hobby[30];
char *filename = "hobbies.dat";
fp = fopen(filename, "r");
if (fp == NULL) {
printf("File cannot open");
perror("The following error has occured");
}
else
{
printf("\nName\tHobby\n\n");
fscanf(fp, "%s%s", name, hobby);
while (!feof(fp))
{
printf("%s\t%s\n", name, hobby);
fscanf(fp, "%s%s", name, hobby);
}
}
system("pause");
return 0;
}
ありがとう – user1251302