在 C 中,我这样做:
char* buffer=p->content; // p is a struct type and content is a char*
printf("buffer:%s\n",buffer);
我的输出是这样的:
@uffer: �@��^��0z
我不太清楚为什么会得到�@��^��0z,但我怀疑这与我错误地递增 mypointer 有关。
我的主要问题是:为什么我的“b”被转换为“@”符号?????????
在 C 中,我这样做:
char* buffer=p->content; // p is a struct type and content is a char*
printf("buffer:%s\n",buffer);
我的输出是这样的:
@uffer: �@��^��0z
我不太清楚为什么会得到�@��^��0z,但我怀疑这与我错误地递增 mypointer 有关。
我的主要问题是:为什么我的“b”被转换为“@”符号?????????