指针到底能不能修改其指向的字符串?http://bbs.edu118.com/forum.php?mod=viewthread&
tid=473&fromuid=204
(出处: 信盈达IT
技术社区)
很多同学都喜欢做这样的事情,定义一个指针指向字符串,然后在作为参数传递到子函数中去,结果发现报错了,例如以下的代码 其目的是
做一个字符串中删除一个字符时,直接使用指针来修改字符串常量的值
- #include
- void Move(char*p,char n)
- {
- int i=0 ,j=0 ;
- while(*(p+i))
- {
- if(*(p+i)==n)
- {
- for(j=i;*(p+j)!='