h*m
2 楼
简单的string reverse,为啥我会get sigsegv? 我用了下面两种不同的写法,都是这
样:
Program received signal SIGSEGV, Segmentation fault.
都在这一步过不了:
str[i] = str[len-i]
*str = *end;
14 /* Swap the chars */
15 while( i 16 temp = str[i];
17 str[i] = str[len-i];
18 str[len-i] = temp;
19 i++;
20 }
while(str != end){
char tmp = *str;
*str = *end;
*end = tmp;
str++;
end --;
}
样:
Program received signal SIGSEGV, Segmentation fault.
都在这一步过不了:
str[i] = str[len-i]
*str = *end;
14 /* Swap the chars */
15 while( i
17 str[i] = str[len-i];
18 str[len-i] = temp;
19 i++;
20 }
while(str != end){
char tmp = *str;
*str = *end;
*end = tmp;
str++;
end --;
}
a*n
3 楼
你用的啥吸尘器啊?大家都是担心吸尘器下面的毛刷滚轮缠了太多头发,还没觉得头发
能堵住的。
能堵住的。
c*t
4 楼
我猜在你的main函数:
int main()
{
char* str = "abcde";
}
对不对?
这样定义的字符串是字符串常量,是不能被modify的
int main()
{
char* str = "abcde";
}
对不对?
这样定义的字符串是字符串常量,是不能被modify的
P*V
5 楼
嗯。。。不好意思,我就是这个意思,太多头发缠在刷子上,吸尘器吸别的时候就不那
么好使了。我以前用的吸尘器就是这样,吸了太多头发,后来吸地的时候都没什么劲儿
了
么好使了。我以前用的吸尘器就是这样,吸了太多头发,后来吸地的时候都没什么劲儿
了
I*5
7 楼
戴橡胶手套,跪在地上,擦啊擦,全擦手套上了。
r*n
8 楼
如果你的len = str.size(),i是从0开始
那么str[len-i]=str[len]就错了,最后一个元素是str[len-1]
后面那个把
while(str != end)改成while(str <= end)
那么str[len-i]=str[len]就错了,最后一个元素是str[len-1]
后面那个把
while(str != end)改成while(str <= end)
M*9
9 楼
我用的LINT ROLLER,粘性很好,沾头发一级棒!
l*0
10 楼
Please try to think about what will happen when i=0 for str[i] = str[len-i]?
p*d
15 楼
dyson。
每次吸完尘得清理毛刷滚
每次吸完尘得清理毛刷滚
相关阅读
奉献phone screen真题两枚微软内推之后H1B Pending期间用F1回国签证可以吗?请指教what's "open source tool/technolog"?cs phd找工作,看重research还是coding?码工就业Paper是浮云,那么EE中偏物理的边缘专业怎么就业呢?一言难尽印度人 zz (转载)求工作refer【工作机会】SAS programmer with 3yr experience-DC (转载)求推荐湾区EE的工作,谢谢了 (转载)offer请教求建议前面那google题删贴了?去做linux/c++ debug有前途还是win soft有前途?OPT 加急信上和offer上地址不一样可以吗?请问H1B pending期间回国风险大吗?亚麻的retail customer experience组如何?明天onsite. 求大家的祝福...!被state street放鸽子关于cover letter请问Facebook第一轮电面后多久会知道是否进入下一轮