首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

新手求教一个字符串连接有关问题

2012-02-05 
新手求教一个字符串连接问题我自定义了一个函数char *procstr( char *str ){strcpy( str,x )return str

新手求教一个字符串连接问题
我自定义了一个函数
char *procstr( char *str )
{
strcpy( str,"x" );
return str;
}

结果它说我什么
program received signal SIGSEGV,segmentation fault.
[switching to Thread 1]

其实我想做的功能很简单,就是传入一个字符串,然后加工之后,返回另一个字符串。

或者应该说我本意是procstr("abc")之后,因为我想头尾添加",而使字符串变成"abc"返回,注意,这里"是我要添加的字符串,因为我打算处理CSV文件,所以希望各位高手大虾指点一二,可以让我的函数做到这个功能,万分感谢!

[解决办法]
"abc"是字符串常量,所在内存受保护,不可更改。所以出错。换用足够大的字符数组。
[解决办法]

探讨

"abc"是字符串常量,所在内存受保护,不可更改。所以出错。换用足够大的字符数组。

热点排行