- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:加算できない)
C言語プログラムで足し算ができないエラーが発生しています
このQ&Aのポイント
- C言語プログラムで30と20を足して50を保存する処理を行いたいですが、エラーが発生しています。
- プログラム中の変数やファイルの読み込み、ループ処理などに問題がある可能性があります。
- 正しい足し算の処理を実装していないか、ファイルの読み書きに関する操作が誤っている可能性があります。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
for(i=0;i<NUM;i++){ fscanf(fpo,"%f",&suetc[i]); } ファイルポインタ fpo は存在しない.
その他の回答 (2)
- notnot
- ベストアンサー率47% (4900/10361)
回答No.3
タイプミスのfpoをfplに修正するとちゃんと動きますね。 プログラムは合ってます。 コンパイル方法とか、確認方法がおかしいのでしょう。 アドバイスとしては、fopenのエラー処理を追加しておいた方が良いと思いますよ。
質問者
お礼
上手いこと出来ました! これからはエラー処理を追加します。
noname#158634
回答No.2
ん? だってファイルから読み込んだ「30」と「20」は文字でしょ?
質問者
お礼
上手いことできました! ありがとうございます!
お礼
上手いことできました! ありがとうございます!
補足
すみません、それはただの書き間違いでした。コンパイルや実行も可能ではあるのですが上手いこと加算ができません…