作者s8752199 (s8752199)
看板C_and_CPP
标题[问题] 字串给值出现segmentation fault
时间Thu May 7 09:35:38 2009
※ [本文转录自 CD-R 看板]
作者: s8752199 (s8752199) 站内: CD-R
标题: [问题] 字串给值出现segmentation fault
时间: Thu May 7 09:18:49 2009
我想写一个删除前後空格的副函数
char *CONF_removeSpace(char *original)
{
char *change = original;
int i = 0;
while(original[i] != '\0')
{
if(original[i] != ' ')
break;
else
change++;
i++;
}
for(i = strlen(change)-1; i >= 0; i--)
{
if(change[i] != ' ')
break;
else
change[i] = '\0'; //但执行这行时会出现segmentation fault
}
return change;
}
请问是甚麽问题呢?
感觉一点都没有错误
change[i]可印出值可却不能给它值
谢谢
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.222.31.187
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.222.31.187