怎么改变指针的值
如何改变指针的值C/C++ code#includestdio.hvoid move(char *&chr){chr+2}int main(int argc,char *ar
如何改变指针的值
C/C++ code#include<stdio.h>void move(char *&chr){ chr+=2;}int main(int argc,char *argv[]){ char *ch="text"; move(ch); printf("%s",ch); return 0;}
我想让指针chr直接代表ch的值如何操作?就是让ch=ch+2
[解决办法][解决办法]void move(char **chr)
{
*chr+=2;
}
int main(int argc,char *argv[])
{
char *ch="text";
move(&ch);
printf("%s\n",ch);
return 0;
}
[解决办法]