求这一段程序失败的原因,谢谢
时间:2011-12-06
来源:互联网
CString sex;//Edit control控件添加的变量
添加按钮的代码:
UpdateData();
CString str;
int na=name.GetLength();
for(int n=0;n<na;na++);
str+=name.GetAt(n);
CString str1;
int se=sex.GetLength();
for(int i=0;i<se;i++)
str1+=sex.GetAt(i);
int row=0;
m_list.InsertItem(row, str);
m_list.SetItemText(row,1,str1);
row++;
UpdateData(false);
我想把Edit control中输入的内容显示在List contol中,为什么显示不出来呢?
求解,谢谢!
作者: qiujiao1 发布时间: 2011-12-06
作者: VisualEleven 发布时间: 2011-12-06
作者: justlovetao 发布时间: 2011-12-06
作者: qiujiao1 发布时间: 2011-12-06
C/C++ code
UpdateData(); CString str; str = name; CString str1; str1 = sex; static int row=0; m_list.InsertItem(row, str); m_list.SetItemText(row,1,str1); row++; UpdateData(false);
作者: uC_Fly 发布时间: 2011-12-06
name和sex是编辑框输入的内容,这样没有获取内容呀。
我现在换成用Nam.GetWindowText(name);Nam.GetWindowText(sex);获取了,能成功运行。
但是我用int n=0;
str1=name.GetAt(n);
str2=sex.GetAt(n);
可以获取一个字符,我只是想知道为什么加了for循环就不成功了呢,麻烦指点一下,谢谢!
作者: qiujiao1 发布时间: 2011-12-06
CString str;
int na=name.GetLength();
for(int n=0;n<na;na++);//na++有问题吧?
str+=name.GetAt(n);
...
int row=0;
m_list.InsertItem(row, str);
m_list.SetItemText(row,1,str1);
row++;//每次点击按钮row都被初始化为0,++还有意义吗?
总的逻辑流程没什么问题。单步跟下代码。
作者: loseway 发布时间: 2011-12-06
回复:uC_Fly
name和sex是编辑框输入的内容,这样没有获取内容呀。
我现在换成用Nam.GetWindowText(name);Nam.GetWindowText(sex);获取了,能成功运行。
但是我用int n=0;
str1=name.GetAt(n);
str2=sex.GetAt(n);
可以获取一个字符,我只是想知道为什么加了for循环就不成功了呢,麻烦指……
for(int n=0;n<na;na++);
for后面有一个;,
作者: oyljerry 发布时间: 2011-12-06
作者: WaistCoat06 发布时间: 2011-12-06
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28