#include<stdio.h>

void func(char* p){
p++;
printf("%c",*p);
}

int main(void){

char* str = "hello world";

printf("%c",*str);
str++;
printf("%c",*str);

func(str);
printf("%c",*str);

return 0;
}

よろしくお願いします、funcに文字列の先頭アドレスを渡して
一文字表示すると、「l」と表示されます、ですがメインに帰ってきて
また表示してみると「e」に戻ってしまいます、向こうでインクリメント
しても、mainでは反映されないのでしょうか?funcでインクリメントが
反映されるようにするにはどうすればいいのでしょうか?