读书人

截取字符串有关问题

发布时间: 2012-02-22 19:36:55 作者: rapoo

截取字符串问题?
自己定义的数组。
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 ";

读书人网 >C++

热点推荐