• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:文字列の表示)

文字列の表示方法についての問題

このQ&Aのポイント
  • ファイルから1行ずつ読み込み表示させる際に、文字列の最後に文字化けした1文字が追加される問題が発生しています。
  • AfxMessageBoxでは正しく表示されるが、クライアント領域にdc.DrawTextで表示させると文字化けした1文字が追加される。
  • この問題の対処法について教えてください。

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

  • ベストアンサー
  • MovingWalk
  • ベストアンサー率43% (2233/5098)
回答No.1

VC++6.0に限らず、fgets()関数は、取得した文字列の末尾に改行コードが 含まれています。ですから、必要なら、行末が改行コードのとき、削除してください。 http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/vclib/html/_crt_fgets.2c_.fgetws.asp

参考URL:
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/vclib/html/_crt_fgets.2c_.fgetws.asp
VitaminBB
質問者

お礼

回答ありがとうございます。 行末の削除でやってみます。

関連するQ&A