恩!char* cP; 有很多 字符串函数可以调用!~~~~~~~~~~~~~~
具体详见 Internet!~~~~~~~
在用 strtok(char* cP,char* cP1) 函数时,要注意 原字符串cP是每次调用函数后会发生修改的,所以如果cP定义的时候
写成char *cP=“abcd,e”; 执行时会发生错误,因为此时cP是静态的,所以 我们定义的时候应该这么定义:char cP [ ] ="abcd,e";
(char* s= "abcd ";和char s[]= "abcd ";这两条语句的区别是否就在于第一个s只是一个指向常量字符串的指针,
而第二个s则是申请了一段内存来存储变量,而该变量的内容被初始化为 "abcd ")
解决方式可以把声明方法改一改,char buffer[] = "abcd,e";
或者再声明一个变量,char *buf;
buf = buffer;