在输入控件中输入2 3 4 5 6之类的,分别赋 值给一个整型数组。

解决方案 »

  1.   

    你获得editbox控件中的字符串值。
    然后调用sprintf函数,
    或者如果控件中输入的数很多的话,也可以直接解析字符串,通过判断“ ”来获得整型值
    并调用atoi传给数组
      

  2.   

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