掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
NULL文字を抜いてデータコピーを行うには? (ID:57774)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
特別問題なく書き込めましたが。 ---- test.cpp ---- #using <mscorlib.dll> using namespace System; using namespace System::IO; using namespace System::Text; int main (void) { String __gc * s = S"テスト\0文字列"; StreamWriter __gc * sw = new StreamWriter(S"test.dat", false, Encoding::Unicode); sw->WriteLine(s); sw->Close(); return 0; } ---- 実行結果 (test.dat) ---- 00000000 FF FE C6 30 B9 30 C8 30-00 00 87 65 57 5B 17 52 00000010 0D 00 0A 00 ちゃんと8バイト目からの2バイトが,U+0000になっています。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.