私はプログラムを持っていると私は、ファイルから山車を読む必要があります。各行は1つの浮動小数点数です。問題は、このファイルが非常に大きい可能性があるということです。
float tab[1000];
f = fopen ("data.txt", "r");
i=0;
while (feof(f) == 0) {
fscanf (f, "%f\n", &tab[i]);
i++;
}
小さすぎる場合、どうすれば配列動力学のサイズを変更できますか?
これは間違いなく重複しているはずです:Cで成長する配列を扱う一般的なイディオムは何ですか? –
'float'を読み込むための変換指定子が' f'でない 'd' – ouah
http://stackoverflow.com/questions/3536153/c-dynamically-growing-array、http://stackoverflow.com/questions/3294396/ reallocating-an-array-c99、http://stackoverflow.com/questions/8338431/dynamic-array-using-ansi-c –