J*******g 发帖数: 381 | 1 【 以下文字转载自 Programming 讨论区 】
发信人: JiayiWang (noname), 信区: Programming
标 题: C++ 初级再初级问题
发信站: BBS 未名空间站 (Fri Jun 19 21:32:53 2009, 美东)
小弟就是想reverse一个字符串,但是下面的程序在
text[i] = text[total-1-i];
这一句出错了,运行告诉bus error。 哪位大虾可以指点一下么? 多谢!
#include
#include
#include
using namespace std;
int main (int argc, char * const argv[]) {
char *text = "everyone is created equal, but some are more equal than
others.";
int total = strlen(text);
char tmp | T*******t 发帖数: 9274 | 2 试试用 char text[]="....";
【在 J*******g 的大作中提到】 : 【 以下文字转载自 Programming 讨论区 】 : 发信人: JiayiWang (noname), 信区: Programming : 标 题: C++ 初级再初级问题 : 发信站: BBS 未名空间站 (Fri Jun 19 21:32:53 2009, 美东) : 小弟就是想reverse一个字符串,但是下面的程序在 : text[i] = text[total-1-i]; : 这一句出错了,运行告诉bus error。 哪位大虾可以指点一下么? 多谢! : #include : #include : #include
| t*********u 发帖数: 26311 | 3 1. 算法错了
【在 J*******g 的大作中提到】 : 【 以下文字转载自 Programming 讨论区 】 : 发信人: JiayiWang (noname), 信区: Programming : 标 题: C++ 初级再初级问题 : 发信站: BBS 未名空间站 (Fri Jun 19 21:32:53 2009, 美东) : 小弟就是想reverse一个字符串,但是下面的程序在 : text[i] = text[total-1-i]; : 这一句出错了,运行告诉bus error。 哪位大虾可以指点一下么? 多谢! : #include : #include : #include
| J*******g 发帖数: 381 | 4 算法哪儿有问题?
【在 t*********u 的大作中提到】 : 1. 算法错了
|
|