ファイルから読み取る最初の行で作成した可変長配列にアクセスする必要があります。次の行を読んでいるときに配列にアクセスするには、条件ステートメントの外側で行 1 を読み取る前に配列を初期化する必要があります。しかし、これは配列の長さを知る前です。
ここに私のコードの例があります
int count=0;
while (fgets(line, sizeof(line), fd_in) != NULL) {
if(count==0){
//get wordcount from line
int word[wordcount];
//put line data into array, using strtok()
}else{
//need to access the array here
}
count++;
}
編集:私の質問は、必要な場所でこの配列にアクセスできるようにするにはどうすればよいですか?