关于strtok函数的一个问题请教大家
今天第一次用strtok函数,语句一开始为p=strtok(p," ");可会一直显示 cannot convert from 'char *' to 'char [100]',P是我一开始设置的char p[20]的数组,所以这个错误我明白原因,可是问题是我如果直接strtok(p," ");不把它重新赋给P,为什么程序就对了呢,难道是默认这种格式就是将字符串P空格前的部分重新覆盖掉之前的P字符串吗?
回复 2楼 TonyDeng
我在建立一个普通指针char*g后,令g=strtok(p," ");然后用strcmp()函数比较g与我之前去认定的字符串char q[20]="法向模数";时,执行后为什么会出现内存不能为'read'的那个对话框呢。。。。。