Мой профессор дал мне файл C, и я не очень хорошо понимаю это.Это программа, которая читает из текстового файла.
#include <stdio.h>
main(){
int n,m;
char start[30],end[30];
FILE *a;
a=fopen("test.txt","r");
fscanf(a,"%s",&start);
fscanf(a,"%s",&end);
fscanf(a,"%d",&m);
fscanf(a,"%d",&n);
printf("\n%s\n%s\n%d\n%d",start,end,m,n);
char word[n][30];
int i=0;
while(!feof(a)){
fscanf(a,"%s",&word[i]);
i++;
}
for(i=0;i<n;i++)
printf("\n%s",word[i]);
fclose (a);
}
вот текстовый файл:
blah alooa
7 4
hey
boom
stackoverflow
testing
Итак, мне интересно, что означает это char word[n][30]
?почему он имеет [n]
?