CStringからcharの配列への変換 – プログラミング – Home

CStringからcharの配列への変...
 
通知
すべてクリア

[解決済] CStringからcharの配列への変換


じょじょ
 じょじょ
(@じょじょ)
ゲスト
結合: 16年前
投稿: 2
Topic starter  

CString型からchar[]の変換方法がわからないのですが
教えていただけませんか?

開発環境はWindowsXP VC++2005 MFCです。


引用未解決
トピックタグ
たいちう
 たいちう
(@たいちう)
ゲスト
結合: 23年前
投稿: 662
 

例えばこう。
{
CString hoge = hoge;
char data[1024];
strcpy(data, static_cast<LPCTSTR>(hoge));
cout << data << endl;
}


返信引用
tetrapod
 tetrapod
(@tetrapod)
ゲスト
結合: 21年前
投稿: 830
 

状況が良くわからんので良い答えが出てこないな

operator const LPCTSTR で良いのかもしれないし
GetBuffer() なのかもしれないし
wcstombs() が必要な状況かもしれない

真にやりたいことをもうちょっと詳しく記載すべし


返信引用
じょじょ
 じょじょ
(@じょじょ)
ゲスト
結合: 16年前
投稿: 2
Topic starter  

>たいちうさん tetrapodさん
たいちうさんのやり方で無事変換できました。
ありがとうございました。


返信引用
...
 ...
(@...)
ゲスト
結合: 22年前
投稿: 113
 

http://www.google.co.jp/search?q=CString+char&sourceid=navclient-ff&ie=UTF-8&rlz=1B3GGGL_jaJP257JP258

検索すると厭と言う程出て来るが、これでも足りないのかね?


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました