私のプログラムに保存された私のファイルには、次のように表示されます
name name number
name name number
name name number
name name number
name name number
そのファイルの要素数を取得する必要があるため、この場合は 5 にする必要があります。
FILE *pRead;
int num = 0;
pRead = fopen("names.dat", "r");
if ( pRead == NULL )
printf("\nFile cannot be opened\n");
else
while ( !feof(pRead) ) {
num++ //add one to num
printf("Num = ",num); //pint the value of num
} //end loop
それは私が試したものですが、無限にループします。