现在有一个字符串
CString m_strTemp = "0000000,2005-08-25 00:43:25,0007,1,0,0";
现要从m_strTemp 中分别提取字符串
CString Temp1 = "0000000";
CString Temp2 = "2005-08-25 00:43:25";
CString Temp3 = "0007";
CString Temp4 = "1";
CString Temp5 = "0";
CString Temp6 = "0";很急!在线等!
CString m_strTemp = "0000000,2005-08-25 00:43:25,0007,1,0,0";
现要从m_strTemp 中分别提取字符串
CString Temp1 = "0000000";
CString Temp2 = "2005-08-25 00:43:25";
CString Temp3 = "0007";
CString Temp4 = "1";
CString Temp5 = "0";
CString Temp6 = "0";很急!在线等!
解决方案 »
- 为什么我在创建图形标记菜单时产生如下的错误?
- MFC规则DLL的创建
- 一个计算公式大家来帮我看看
- 钩子太短,请高手加长!
- 看完这个,我流泪了,男儿有泪不轻弹,只是未到伤心处!
- 使用ado连接数据库,Connection对象调用CreateInstance返回值为零,这是什么问题呀?
- 急:在开始建立工程的时候语言选择了英语,现在怎么将它改为中文?
- 求援!
- Activex文件上传进度条
- 如何限定一个程序在指定的窗口执行!
- IOleWindow::GetWindow 0x8001010D: 因为应用程序正在发送一个输入同步呼叫,所以无法执行传出的呼叫。
- CThreadInfo是不是一个MFC库已存在的类,如果是结构是什么?各位高士帮帮我
#include <stdio.h>char string[] = "A string\tof ,,tokens\nand some more tokens";
char seps[] = " ,\t\n";
char *token;void main( void )
{
printf( "%s\n\nTokens:\n", string );
/* Establish string and get the first token: */
token = strtok( string, seps );
while( token != NULL )
{
/* While there are tokens in "string" */
printf( " %s\n", token );
/* Get next token: */
token = strtok( NULL, seps );
}
}PS:要多看msdn
你写的我怎么看不懂??
小弟学识太浅啊!
char *temp;
temp = strtok(buf,",");
这样做出来的temp = "0000000";
后面的字符串又怎么得到呢??
char *token;
token = strtok(m_strTemp.GetBuffer(0), " ,"); //分隔符为' '和 ','
while(token != NULL)
{
token = strtok(NULL, " ,");
}