2009-05-01から1ヶ月間の記事一覧

UTF-8のBOMなしでファイル出力

BOOL UTFout(void) { FILE *fp; long position; if (_tfopen_s(&fp, _T("file.txt"), _T("wt, ccs=UTF-8"))) { error(_T("リンクページの作成に失敗しました。")); return FALSE; } // ファイル開始位置を最初にもって行きBOMを消去 // position = ftell(fp)…

WritePrivateProfileSection()

プライベートなiniファイルを書き込む際に、"Key=値"の文字列の終端には"\0\0"である必要があるそうです。 TCHAR crntPath[1024]; // カレントパス+iniファイルのパス名 BOOL SaveIniFile(void) { TCHAR strBuf[NUM_MAXBUF]; int length; // 『Key=値の末端…