mfc 文本编辑框中显示文字 问题
我是这样定义这个字符组的std::stringd[]={"一","二","三","四","五"};因为要单个读出文字,所以要定义组然后在按钮中编辑假设我已经添加了文本编辑...
我是这样定义这个字符组的
std::string d[]={"一","二","三","四","五"};
因为要单个读出文字,所以要定义 组
然后在按钮中编辑 假设我已经添加了文本编辑框中的变量 x
this->x=a[1];
UpdateData(false);
可我看 文本编辑框中 添加 变量 中没有 string 啊
怎么解决啊?
另外 判断两个文字相等是不是 if(a[1]==a[2]) 这么判断啊?
敲错了
x要什么类型的变量?或者说我这个字符组还可以怎么定义?
this->x=d[1]; 展开
std::string d[]={"一","二","三","四","五"};
因为要单个读出文字,所以要定义 组
然后在按钮中编辑 假设我已经添加了文本编辑框中的变量 x
this->x=a[1];
UpdateData(false);
可我看 文本编辑框中 添加 变量 中没有 string 啊
怎么解决啊?
另外 判断两个文字相等是不是 if(a[1]==a[2]) 这么判断啊?
敲错了
x要什么类型的变量?或者说我这个字符组还可以怎么定义?
this->x=d[1]; 展开
3个回答
展开全部
用CString试试 数组用CString x也用CString 你用的什么环境 我这边VS所以x的变量类型一直没注意 ( String 我没用过) 判断两个文字相等 用strcmp(a,b)==0 :相等 <0 字符串a更小,>0字符串a更大
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string是C语言的一个字符串类型。MFC是C++库,当然有自己的字符类(CString)。x声明为CString就行了。这个类已经做好了封装和重载运算符了。
初始化,CString x("a[1]");或者CString x = a[1];
判断相等可以 if(x == y) 的。运算符已经做好了重载。
初始化,CString x("a[1]");或者CString x = a[1];
判断相等可以 if(x == y) 的。运算符已经做好了重载。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询