VC中的CString类有没有向像Java中的String类中split方法,把一个CString类型的串分割成CString数组! VC中的CString类有没有向像Java中的String类中split方法,把一个CString类型的串分割成CString数组! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有完全一致的。可以用sscanf、strtok等方法 函数名称: strtok函数原型: char *strtok(char *s1, const char *s2)函数功能: 分解s1字符串为用特定分隔符分隔的多个字符串(一般用于将英文句分解为单词)函数返回: 字符串s1中首次出现s2中的字符前的子字符串指针参数说明: s2一般设置为s1中的分隔字符 规定进行子调用时(即分割s1的第二、三及后续子串)第一参数必须是NULL 在每一次匹配成功后,将s1中分割出的子串位置替换为NULL(摘下链中第一个环),因此s1被破坏了 函数会记忆指针位置以供下一次调用 所属文件: <string.h>#include <string.h>#include <stdio.h>int main(){ char *p; char *buffer; char *delims={ " .," }; buffer=strdup("Find words, all of them."); printf("%s\n",buffer); p=strtok(buffer,delims); while(p!=NULL){ printf("word: %s\n",p); p=strtok(NULL,delims); } printf("%s\n",buffer); return 0;} 没有像Split的方法,但有Tokenize 方法,也是为了拆分字符串,用起来稍微比split方法麻烦一点 IDispatch,调度接口用VC怎么调用? 请问如何将多线程里得到的数据,显示到mfc界面上? 关于CSOCKET的问题 序列化问题! 使用TCP进行多线程下载时,是发起多个连接来实现的。那UDP呢?它是无连接的,怎么多线程下载的 查找虚拟内存数据时遇到的问题。望高手指教~ 毕业生朋友没,你们有麻烦吗? 关于进程优先级的问题!保证读取设备数据不会丢失。 免费加分! 我不知道改动哪个设置了,不论我的程序改没改过,都要重新生成文件 DLL加载问题 初学MFC,关于消息映射
函数原型: char *strtok(char *s1, const char *s2)
函数功能: 分解s1字符串为用特定分隔符分隔的多个字符串(一般用于将英文句分解为单词)
函数返回: 字符串s1中首次出现s2中的字符前的子字符串指针
参数说明: s2一般设置为s1中的分隔字符
规定进行子调用时(即分割s1的第二、三及后续子串)第一参数必须是NULL
在每一次匹配成功后,将s1中分割出的子串位置替换为NULL(摘下链中第一个环),因此s1被破坏了
函数会记忆指针位置以供下一次调用
所属文件: <string.h>#include <string.h>
#include <stdio.h>
int main()
{
char *p;
char *buffer;
char *delims={ " .," }; buffer=strdup("Find words, all of them.");
printf("%s\n",buffer);
p=strtok(buffer,delims);
while(p!=NULL){
printf("word: %s\n",p);
p=strtok(NULL,delims);
}
printf("%s\n",buffer);
return 0;
}