首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

将编辑框的整数序列存入数组?解决方法

2012-01-30 
将编辑框的整数序列存入数组??怎么将编辑框的整数序列存入数组??例如:在一个编辑框里输入: 12 -32 23 54 8

将编辑框的整数序列存入数组??
怎么将编辑框的整数序列存入数组??例如:在一个编辑框里输入: 12 -32 23 54 89  
怎么获取这些数据并将其存入数组并进行相关的处理??
   

 详细一点啊!!多谢各位大虾啊!!!


再者怎么把编辑框里的数据清空啊???

[解决办法]
#include <vector>
using namespace std;

C/C++ code
vector<int> vec;    CString strText(_T(""));    GetDlgItemText(IDC_EDIT1, strText);    strText.Trim(_T(" "));    LPCTSTR szToken = _T(" ");    int curPos = 0;    CString strToken(_T(""));    int nTmp = 0;    vec.clear();    while(_T("") != (strToken = strText.Tokenize(szToken, curPos)))    {        nTmp = _ttoi(strToken);        vec.push_back(nTmp);     }    CString strMsg(_T(""));    CString strTmp(_T(""));    for(vector<int>::const_iterator iter = vec.begin(); iter != vec.end(); iter++)    {        strTmp.Format(_T("%d"), *iter);        strMsg += strTmp + _T("\r\n");    }    AfxMessageBox(strMsg);    SetDlgItemText(IDC_EDIT1, _T("")); // clear edit data 

热点排行