- PR -

String の文字列を char の配列に変換する方法がわからない

投稿者投稿内容
パットン
会議室デビュー日: 2004/08/15
投稿数: 11
投稿日時: 2004-08-20 07:32
ありがとうございます。
あまり知識はありませんが、
これから頑張ってみます。
雑賀党
会議室デビュー日: 2005/06/20
投稿数: 7
投稿日時: 2005-06-27 20:42
いつもお世話になっております。雑賀党です。

String*→Char*型への変換方法ですが、
私がこの処理を調べた時に見付けた方法(6/10付け:MSDNより)を紹介します。
以下は私のコードより抜粋。

//得られたSystem::String文字列をChar*型の文字列に変換する。
char* pChar = (char*)(void*)Marshal::StringToHGlobalAnsi(m_datareader->GetString(i));
//得られた文字列を数字に変換。
long longint = atol(pChar);
Marshal::FreeHGlobal(pChar);//開放

参考になれば幸いです。

スキルアップ/キャリアアップ(JOB@IT)