C 文字列操作 新しいページはコチラ
提供: yonewiki
(→文字列ファイル名操作) |
(→文字列ファイルへの入出力) |
||
4,491行: | 4,491行: | ||
size_t* psizeRuturnValue = new size_t; | size_t* psizeRuturnValue = new size_t; | ||
int nCloseCnt; | int nCloseCnt; | ||
− | wchar_t | + | wchar_t pwcStrFilePathNewTexttoBinary[] = L"C:\\...\\...\\...\\new_test_t2b.txt";//...\\...\\...には正確なパスを指定。 |
− | wchar_t pwcStrFilePathJIS[] = L"C:\\...\\...\\...\\test_jis.txt"; | + | wchar_t pwcStrFilePathNewUTF16LE[] = L"C:\\...\\...\\...\\new_test_utf16b.txt"; |
− | wchar_t pwcStrFilePathEUC[] = L"C:\\...\\...\\...\\test_euc.txt"; | + | wchar_t pwcStrFilePathNewUTF8[] = L"C:\\...\\...\\...\\new_test_utf8b.txt"; |
− | wchar_t pwcStrFilePathUtf8Bom[] | + | wchar_t pwcStrFilePathNewUTF8BOM[] = L"C:\\...\\...\\...\\new_test_utf8bomb.txt"; |
− | wchar_t pwcStrFilePathUtf8[] | + | wchar_t pwcStrFilePathShiftJIS[] = L"C:\\...\\...\\...\\test.txt"; |
− | wchar_t pwcStrFilePathUtf16LE[] | + | wchar_t pwcStrFilePathJIS[] = L"C:\\...\\...\\...\\test_jis.txt"; |
+ | wchar_t pwcStrFilePathEUC[] = L"C:\\...\\...\\...\\test_euc.txt"; | ||
+ | wchar_t pwcStrFilePathUtf8Bom[] = L"C:\\...\\...\\...\\test_utf8.txt"; | ||
+ | wchar_t pwcStrFilePathUtf8[] = L"C:\\...\\...\\...\\test_utf8N.txt"; | ||
+ | wchar_t pwcStrFilePathUtf16LE[] = L"C:\\...\\...\\...\\test_utf16LE.txt"; | ||
wchar_t pwcStrGohan[] = L"ごはんを食べたよ。\r\n";//\r\n = CR LF = 0x0D 0x0A | wchar_t pwcStrGohan[] = L"ごはんを食べたよ。\r\n";//\r\n = CR LF = 0x0D 0x0A | ||
4,821行: | 4,825行: | ||
int nStrSize; | int nStrSize; | ||
int nStrResultSize; | int nStrResultSize; | ||
− | char pcStrUTF16LEBOM[] = "\xFF\xFE"; | + | char pcStrUTF16LEBOM[] = "\xFF\xFE";//\xエスケープシーケンスはx以降の16進数とした文字コードを示すもの。1バイトの文字コード指定で利用できます。 |
char pcStrUTF8BOM[] = "\xEF\xBB\xBF"; | char pcStrUTF8BOM[] = "\xEF\xBB\xBF"; | ||
nStrSize = nSize; | nStrSize = nSize; |