の問題8-12の解答が↓になるんですが、char nam[256];と宣言しているのはなぜですか?
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
FILE *fp1;
char nam[256];
int jj;
float mm;
if((fp1 = fopen("jinkou.txt", "r")) == NULL){
printf("ファイルがオープンできません\n");
exit(1);
}
while(fscanf(fp1, "%s", nam) != -1){
fscanf(fp1, "%d", &jj);
fscanf(fp1, "%f", &mm);
printf("%10s%10d人%10.2fKm2\n", nam, jj, mm);
}
fclose(fp1);
return;
}