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里呢?想要具体代码 谢谢大家 !
m_hLeftList.InsertColumn(0,"PORT",LVCFMT_LEFT,200);
如何把全局变量CString HttpPort=tcp port 80 or 90 or 8080 ---
80
90
8080
------ 显示在m_hLeftList里呢?想要具体代码 谢谢大家 !
然后Mid来截取...
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 的信箱。
if ('\0' == *(psztoken + i))
{
//向列表控件添加一行。
m_hLeftList.InsertItem(m_hLeftList.GetItemCount(), psztoken);
} psztoken = _tcstok(NULL, seps); //下一段字符串。
//...