Visual Studio 2005スレ Part17at TECH
Visual Studio 2005スレ Part17 - 暇つぶし2ch268:デフォルトの名無しさん
06/11/29 17:35:27
>>254
#using <mscorlib.dll>
#include <vcclr.h>
#include <string>
#include <iostream>

int main()
{
using System::Runtime::InteropServices::Marshal;

System::String^ s = L"HogeHoge";
pin_ptr<const wchar_t> pwc = PtrToStringChars(s);
std::wstring wstr(pwc, static_cast<std::size_t>(s->Length));

System::IntPtr ptr = Marshal::StringToHGlobalAnsi(s);
std::string str(static_cast<const char*>(ptr.ToPointer()), static_cast<std::size_t>(s->Length));
Marshal::FreeHGlobal(ptr);

std::wcout << wstr << L'\t';
std::cout << str << std::endl;
}


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch