0

スペースで区切られた浮動小数点数を持つファイルがあり、ファイルを開いてこのファイル内の数値を数学演算(平均など)に使用したいのですが、fopen、fscanf、fclose、printfのみを使用してこれを行うにはどうすればよいですか? / scanf、ポインタ、if / else / switch / loops?(アレイなし)。

スペース区切りファイルの値の数は任意の数にすることができます。

4

1 に答える 1

0

量の知識がなければ、end of fileに遭遇するまで数値を読み取る必要があります。たとえば、while構造を使用します。読み取った数字の実行中のカウントを保持します。

覚えて:

  1. からの戻り値を確認し fscanfます。これは、読み取った値の数を示しています。
  2. ループごとに 1 つの数値を読み取って、作業を進めます。
  3. EOF読み取りは EOF をトリガーする可能性があるため、ファイルからの読み取り後にテストします。
  4. また、考えられるその他のファイル エラーも確認してください。
于 2011-02-24T23:49:02.497 に答える