c++我要让我的对话框变量显示我的string对象

来源:百度知道 编辑:UC知道 时间:2024/06/07 19:35:42
该怎么办??
是在MFC中

string类有一个c_str()函数,返回的是C类型字符串地址.
C类型的字符串可以直接和CString使用,用"+"可以,strcpy()也可以.
例如: string s = "hello!"
const char *c = s.c_str();
CString CS = "Hello!";
CS += c;
最后CS的值就是Hello!hello!

SetDlgItemText使用的也是C字符串,想啥呢,莫非还直接写string类不成!!!

说清楚点,没明白什么意思。是用MFC么?
----------
使用::SetDlgItemText就可以了。这个函数有两个参数,第一个参数是你的Edit控件的ID(在资源编辑器里就可以看见),第二个参数是你要设置的字符串。