• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ファイルに関する質問)

ファイルに関する質問

このQ&Aのポイント
  • 「fputc(a,fp);」関数で文字をファイルに書き込みたいが、上手く行かない理由を教えてください。
  • ファイルに入力されない理由を教えてください。
  • 「fputc(a,fp);」関数で変数aの値がファイルに書き込まれない。どうしてですか?

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

  • ベストアンサー
  • Bonjin
  • ベストアンサー率43% (418/971)
回答No.1

>変数aへの入力までは上手く行くんですが cin >> a; の後に cout << a; を書くとaの内容が出力されますよね? それをちゃんと確認したましたか? aはint型なので文字が入力されたらaには入力されないはずです。なのでこの場合は上手くいってはいません。 aをcharかchar配列にしなければ文字は入力できません。 問題解決するには思いこみではなく、現状をちゃんと把握しましょう。

tukai
質問者

お礼

解りやすい回答を有難う御座いました おかげで、問題が解決しました

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • fibre102
  • ベストアンサー率20% (6/29)
回答No.2

以下のようにすれば、正常にリードできたかわかるようです。 if( cin >> a ){  //正常 }else{  //異常 }

tukai
質問者

お礼

有難う御座いました 今度試してみます

すると、全ての回答が全文表示されます。

関連するQ&A