请教关于指针赋值的问题
我的代码如下:
在ubuntu10.04下编译命令如下:
$ gcc -g delchar.c
编译没问题。
运行命令:
$ ./a.out
显示“Segmentation fault”
通过gdb调试是语句:
*str++ = *p;
出错。
请教一下,如何解决?
[解决办法]
你应该传入一个数组 而不是字符串常量
[解决办法]
发布时间: 2012-03-22 17:43:57 作者: rapoo
请教关于指针赋值的问题
我的代码如下:
在ubuntu10.04下编译命令如下:
$ gcc -g delchar.c
编译没问题。
运行命令:
$ ./a.out
显示“Segmentation fault”
通过gdb调试是语句:
*str++ = *p;
出错。
请教一下,如何解决?
[解决办法]
你应该传入一个数组 而不是字符串常量
[解决办法]