- 240 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 08:27:48 ]
- fprintf等でUTF-8 LF形式で出力したいのですが、どうしてもできません。
どうかご教授おねがいします 。 FILE* fp; _tfopen_s( &fp, _T("hoge.txt"), _T("w,ccs=UTF-8")); fseek(fp, 0, SEEK_SET ); _ftprintf_s( fp, _T("hogehoge")); _setmode( _fileno( fp ), _O_BINARY ); _ftprintf_s( fp, _T("\n")); _setmode( _fileno( fp ), _O_TEXT ); _ftprintf_s( fp, _T("あいうえお")); fclose(fp); MSDN見る限りではこう作れってかいてあるのですが、どうも_setmodeの挙動がおかしいようで...
|

|