Windows10 VisualStudio2019のCStringのfprintfに 関する質問です。

Windows10 VisualStudio2019のCStringのfprintfに 関する質問です。 Q1)かきのコードでは旨く行きません、 正しいコードをお教え頂けますと大変有難いです。 fprintf(fp,"%s %s %s %s %s ", static_cast<const TCHAR*>(ss_e_date), static_cast<const TCHAR*>(ss_e_maker), static_cast<const TCHAR*>(ss_e_type), static_cast<const TCHAR*>(ss_e_volt), static_cast<const TCHAR*>(ss_e_distance)); 以上、宜しくお願いします。

補足

Q2)この様な不便さが発生しは原因は、 UTF-8のコードをdefaultで使用したためでは」無いかと 思います。 以前はマルチバイトがdefaultでしたが、最近はUTF-8のコードをdefault になっている様です。 よって、まずcharに変換して、それを使用することになるのでしょうか?

C言語関連 | Windows系36閲覧xmlns="http://www.w3.org/2000/svg">25

ベストアンサー

0

MBCSでの ファイル入出力なら そこに使う変数を CString型ではなく CStringA型にしてみてはいかがでしょう …

ThanksImg質問者からのお礼コメント

丁寧な回答有難う御座いました。

お礼日時:8/16 22:05