以下のread.txtのようなテキストファイルがあります。
1.0 2.0 3.0 4.0
2.0 3.0 4.0 6
5.0 7 1.0 5.0
calc.cpp:
void main()
{
FILE *fp;
fp=fopen("read.txt","r");
double *read_feature = new double*[3];
for(i = 0; i<3; i++)
read_feature[i] = new double[3];
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
fscanf(fp,"%lf",&read_feature[i][j]);
}
}
}
テキストファイル(read.txt)のすべての数値をカウントしたい。読み取りテキストファイルは、浮動小数点数と整数で構成されています。上記のファイルの答えは12になります。
C ++を動的に使用してファイル内の浮動小数点数をカウントするにはどうすればよいですか?つまり、iとjの値を指定しないということです。iとjの総数を自動的に計算するプログラムが必要です。