首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

截取字符串有关问题

2012-02-22 
截取字符串问题?自己定义的数组。chara[] 1111\n2222\n strtok(a, \n )可以截取。但是从ini文件读取

截取字符串问题?
自己定义的数组。
char   a[]= "1111\n2222\n ";
strtok(a, "\n ");
可以截取。

但是从ini文件读取出来得相同值如:b= "1111\n2222\n ";

通过strtok(b, "\n ")截取却不可以,请问是为什么,怎么解决?

[解决办法]
char * token;
token=strtok(a, "\n ");
token= "1111 ";

token=strtok(b, "\n ");
token= "1111\n2222\n ";
_________________________________________________-
char * token;
token=strtok(a, "\n ");
token= "1111 ";

token=strtok(NULL, "\n ");
token= "2222 ";

热点排行