くだすれC++/CLI(初心者用)part2at TECHくだすれC++/CLI(初心者用)part2 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト450:448 12/01/13 19:43:34.29 関数を以下のように書き換えてSystem::String→char*しても、 やはり256文字以上は消えてしまいます。 関数ではなく、何か他に原因があるんでしょうか? #include <msclr/marshal.h> using namespace msclr::interop; using namespace System::Runtime::InteropServices; char* toPtChar(const String^ Text) { String^ foo = (String^)Text; IntPtr ptr = Marshal::StringToHGlobalAnsi(foo); return (char*)ptr.ToPointer(); } http://is.gd/BgDTis 451:デフォルトの名無しさん 12/01/16 10:35:10.44 ttp://www.cetix.de/DotNetNews/Thread61630-String_to_string_-_truncates_at_255.aspx これか? 試してないけど。 452:デフォルトの名無しさん 12/01/18 17:31:31.29 ◢▀▅ ▃ ▋ ▋ ◢▀ ▀◣ ▌ ▌ ▌ ▌ ▌ ▌ ▌ ▌ ▐ ▌ ▌ ▌ ▐ ▀■ ▌ ◢◤ ▀▃ ◢◤ ◥◣ ▌ ▌ ▐ ● ● ▌ 馬鹿にはコピペできないの。 ▌ ▌ ◥◣ ╳ ◢◤ ◢▀▅▃▂ ▂▂▃▅▀▅ ◢◤ ▀▀▀▀▀ ◥◣ ▐◣▃▌ ▐▃◢▌ ◥◣▃▌ ▐▃◢◤ ▀▅▃ ▂▅▀ ▀■▆▅▅▅▆■█▀ ▐▃▃▃▲▃▃▃◢▍ 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch