一个关于字符串的问题 有一个字符串为: 12;56;78;sd;,即是以';'作为分隔符(被分成了四段),我想把它变为四个字符串: 12,56,78,sd。注:这个字符串不一定被分号分成四个段,有可能多于或小于四个如何分,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 晕,这比一个CString中存在多个'\0'的类似啊。偶觉得最简单的方法是先找出所有特定字符,就是你这里的;通过一个Array来记住这些字符的位置,然后就可以把整个字符串分隔开来了。当然可以使用更高效的方法啦,偶的意见仅供参考:) char *strtok( char *strToken, const char *strDelimit );用这个 如何读取 lnk 网页快捷方式 目标 如何判断FLASH播放器或者插件是否已经安装 如何比较两张BMP图片的相似度 请教如何获取另一个窗口的输入框值 在线求助:关于线程,定时器和CALLBACK的问题? 请问如何获得按钮在窗口内的位置? 怎么将CString转换成char *字符串? 怎样来读取保存在资源中的html,之后怎样用WebBrowser来运行此html文件? 能否通过对话框的资源ID得到对话框的句柄~~~? 三维图形平移时,矩阵相乘时用的数学原理? “贺岁华东行”--与技术总监和Borland产品专家面对面2004元旦期间课程简介 如何开发Windows2k的一个service?
通过一个Array来记住这些字符的位置,然后就可以把整个字符串分隔开来了。当然可以使用更高效的方法啦,偶的意见仅供参考:)
用这个