容易哦,自己用Find(),就可以了嘛。判断一下。
解决方案 »
- 在ListCtrl上自绘制CheckBox失败
- 文件对话框CFileDialog问题。
- 全局结构体的定义和使用
- VC++里面访问office的access数据库,有没有什么库可以支持? 有没有相关的资料?
- 通过面试了,薪水不太满意
- 帮帮忙!!!
- *** 50分 看见过dll这么写的没有? 所有的函数通过结构来传递 --知道怎么调用吗?***
- BHO 获取刷新事件
- 还请高手指教:怎么规划系统的模块?
- atl com dll 应用在C#2005时控件m_hWnd 为 NULL的问题
- 哪有 windows程序设计 和win32编程 之类的书下载?
- 还有一个问题,怎么样让发出系统的声音,让程序在任务栏闪烁(象MessageBox那样)?
CString bb="APEC 2001\n Shang Hai china";
CString str[10];
char seps[] = " \n";
int count = bb.GetLength();
token = strtok(bb.GetBuffer(count), seps); str[0].Format("%s", token);
TRACE("%s", str[0]);
int i = 1;
while(1)
{
token = strtok(NULL, seps);
if(token == NULL)
break;
str[i].Format("%s", token);
TRACE("%s\n", str[i]);
i++;
}
CString strTemp;
int nPosS,nPosR;
bb.TrimLeft();
bb.TrimLeft('\n');
bb.TrimRight();
bb.TrimRight('\n");
while( !bb.IsEmpty() )
{
nPosS = bb.Find(' ');
nPosR = bb.Find('\n');
if( nPosS == 0 && nPosR ==0 )//只乘下一个了
{
strTemp = bb;
break;
}
strTemp = bb.Left(min(nPosS,nPosR));//得到一个
bb = bb.Right( bb.GetLength() - min(nPosS,nPosR) - 1 );
bb.TrimLeft();
bb.TrimLeft('\n');
bb.TrimRight();
bb.TrimRight('\n");
}