特定の形状を構築する一般的なファイルがあり、次の行を読みたいと思います。
0 0 1
0 x(r) y(r)
ここでx
、 とy
は の関数ですr
。これは、 main の引数として取り込まれる変数です ( など) 2*r-4
。
次に、列を下方向に配列に読み込む必要があります。
数字だけの列の場合、次のようなことができます:
file >> x[j];
ただし、式をプログラムに読み取って評価し、数値として配列に入れる方法がわかりません。
異なるタイプのエントリを含む列を読み取る際に問題があります。理想的には、それぞれに次のように割り当てたいと思います:
temp[0]=1;
temp[1]=2*r-4;
しかし、これを行う方法がわかりません。
(機能fscanf
が動作するかどうかはわかりませんか?)