CListCtrl m_hLeftList;   
m_hLeftList.InsertColumn(0,"PORT",LVCFMT_LEFT,200);
如何把全局变量CString HttpPort=tcp port 80 or 90 or 8080 ---
80
90
8080
------ 显示在m_hLeftList里呢?想要具体代码 谢谢大家 !

解决方案 »

  1.   

    CString Find  HttpPort=tcp port or,等这些字符串
    然后Mid来截取...
      

  2.   


            CString HttpPort = _T("tcp port 80 or 8080 or 3128");        int i;
            TCHAR seps[] = _T(" ");        //空格。
            TCHAR *psztoken, *pszText = HttpPort.GetBuffer(0);        psztoken = _tcstok(pszText, seps);        //依次取出字符串中的每一段字符串。
            while (psztoken != NULL)
            {
                //是否为一个数字。
                i = 0;
                while ('\0' != *(psztoken + i))
                {
                    if (!_istdigit(*(psztoken + i)))
                        break;                i++;
                }            if ('\0' == *(psztoken + i))
                {
                  //向列表控件添加一行。
                    m_hLeftList.InsertItem(m_listctrl.GetItemCount(), psztoken); 
                }            psztoken = _tcstok(NULL, seps);    //下一个段字符串。
            }        HttpPort.ReleaseBuffer();//LZ 请查看一下短消息和 csdn 的信箱。
      

  3.   

    //更正一下:           //...
               if ('\0' == *(psztoken + i))
              {
                  //向列表控件添加一行。
                    m_hLeftList.InsertItem(m_hLeftList.GetItemCount(), psztoken); 
              }          psztoken = _tcstok(NULL, seps);    //下一段字符串。
               //...