c++ mfc 中提取编辑框中数字的方法,新手,求大神!

这里面的数字显示是2:0.702,13:218:000390,我只需要第一个数字2的话,怎么编写程序,麻烦详细一些... 这里面的数字显示是2:0.702,13:218:000390,我只需要第一个数字2的话,怎么编写程序,麻烦详细一些 展开
 我来答
CWindowDC
2014-08-19
知道答主
回答量:7
采纳率:100%
帮助的人:4.7万
展开全部
方法很多,有一种方法是 先得到编辑框中的CString类型的数据,然后将CString转化为char 数组类型,然后取出相应的字符,再转化为需要的类型。或者直接用CString里的成员函数,直接就能查找相应字符。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
joychen_
推荐于2016-04-02 · TA获得超过1747个赞
知道大有可为答主
回答量:1617
采纳率:100%
帮助的人:1833万
展开全部
   char szBuf[100];
   strcpy(szBuf, strEdit);
   char *p = strchr(szBuf, ':');
   if (p) *p=0;
   long l = atol(szBuf);

strEdit是字符串的值.

更多追问追答
追问
请问这个程序中哪一块是从编辑框中提取的?
追答
如果通过类向导绑定过变量的话, 就直接用绑定变量.
否则用 GetDlgItemText(IDC_EDIT1, strEdit);
IDC_EDIT1是控件的ID,这个应该明白吧.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式