如何改变指针的值
- 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;
}
[解决办法]