作者arenda ( )
看板C_and_CPP
标题Re: [问题] strtok的问题
时间Thu May 14 10:49:58 2009
strok应该是要用split功能吧
我有一个方法,不过是C++的,应该还不错用,参考一下:)
#include <sstream>
#include <string>
#include <iostream>
//sMyString 为要分割的字串
std::istringstream iss(sMyString);
//分割字元
std::string sDelim(" ");
while( iss >> sDelim )
{
//把分割的字元输出
std::cout << sDelim << std::endl;
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.73.243.147
※ 编辑: arenda 来自: 203.73.243.147 (05/14 10:50)
※ 编辑: arenda 来自: 203.73.243.147 (05/14 10:51)
1F:推 littleshan:你这样做是因为 istringstream 本来就拿空白当分隔 05/14 12:10
2F:→ littleshan:sDelim 的内容和分割字元无关 05/14 12:13