返回信息流#include <stdio.h>
#include <string.h>
//#define MAX 100
char *strevert(char *str);
int main()
{
char *str1="i come from beijing.";
strevert(str1);
return 0;
}
char *strevert(char *str)
{
char temp;
int i,begin,end;
printf("\n%s",str);
end=strlen(str)-1;
begin=0;
while(end>begin)
{
temp=str[end];
str[end]=str[begin];
str[begin]=temp;
begin++;
end--;
}
printf("\n%s",str);
return str;
}
这是一条镜像帖。来源:北邮人论坛 / cpp / #45235同步于 2010/10/24
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
一个字符串反转的程序,怎么程序老崩溃啊?
pigg
2010/10/24镜像同步13 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
void strevert(char *str)
{
if(*str=='\0')return;
strevert(str+1);
printf("%c",*str);
}
【 在 pigg (猪宝宝) 的大作中提到: 】
: 标 题: 一个字符串反转的程序,怎么程序老崩溃啊?
: 发信站: 北邮人论坛 (Mon Oct 25 00:20:23 2010), 站内
:
: #include <stdio.h>
: #include <string.h>
:
: //#define MAX 100
:
: char *strevert(char *str);
:
: int main()
: {
: char *str1="i come from beijing.";
char str1[]="i come from beijing.";
:
: strevert(str1);
:
: return 0;
: }
:
: char *strevert(char *str)
: {
: char temp;
: int i,begin,end;
:
:
: printf("\n%s",str);
: end=strlen(str)-1;
: begin=0;
:
: while(end>begin)
: {
: temp=str[end];
: str[end]=str[begin];
: str[begin]=temp;
: begin++;
: end--;
: }
:
: printf("\n%s",str);
:
: return str;
: }
: --
:
: ※ 来源:·北邮人论坛 http://bbs.byr.cn·[FROM: 114.246.149.*]