CStgingの中の文字列をchar型にうつすには? – プログラミング – Home

CStgingの中の文字列をchar型...
 
通知
すべてクリア

CStgingの中の文字列をchar型にうつすには?


marbo
 marbo
(@marbo)
ゲスト
結合: 25年前
投稿: 6
Topic starter  

こんにちわ毎度毎度お世話になります。早速質問ですが、
CStgin型のオブジェクトに格納されされている。文字列を
char型の変数にうつすにはどうすれば良いのですか?

CString s=Thank you;
char b[20];
strcpy(b,s);

↑のようなことができるのでしょうか?
お手数ですが、ご教授のほうお願いします。


引用解決済
トピックタグ
HAL
 HAL
(@HAL)
ゲスト
結合: 25年前
投稿: 67
 

こんにちは。

上のコードってそのまま動きませんか?
strcpyの第二引数ってconst char*ですよね。
CStringってconst char*としても使えるので
問題ないはずです。

char*として参照したい場合は、

s.GetBuffer( s.GetLength() )

なんてことも可能です。書き込みをしたら
s.ReleaseBuffer()を忘れずに。

ではでは。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

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