• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:加算できない)

C言語プログラムで足し算ができないエラーが発生しています

このQ&Aのポイント
  • C言語プログラムで30と20を足して50を保存する処理を行いたいですが、エラーが発生しています。
  • プログラム中の変数やファイルの読み込み、ループ処理などに問題がある可能性があります。
  • 正しい足し算の処理を実装していないか、ファイルの読み書きに関する操作が誤っている可能性があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • m0r1_2006
  • ベストアンサー率36% (169/464)
回答No.1

for(i=0;i<NUM;i++){ fscanf(fpo,"%f",&suetc[i]); } ファイルポインタ fpo は存在しない.

sasmostmilk
質問者

お礼

上手いことできました! ありがとうございます!

sasmostmilk
質問者

補足

すみません、それはただの書き間違いでした。コンパイルや実行も可能ではあるのですが上手いこと加算ができません…

その他の回答 (2)

  • notnot
  • ベストアンサー率47% (4900/10361)
回答No.3

タイプミスのfpoをfplに修正するとちゃんと動きますね。 プログラムは合ってます。 コンパイル方法とか、確認方法がおかしいのでしょう。 アドバイスとしては、fopenのエラー処理を追加しておいた方が良いと思いますよ。

sasmostmilk
質問者

お礼

上手いこと出来ました! これからはエラー処理を追加します。

noname#158634
noname#158634
回答No.2

ん? だってファイルから読み込んだ「30」と「20」は文字でしょ?

sasmostmilk
質問者

お礼

上手いことできました! ありがとうございます!