69,371
社区成员
发帖
与我相关
我的任务
分享
# include <stdio.h>
# include <string.h>
void fun();
void fun(char*, char*);//在c++编译器中,也不会有错的,这叫“重载”
void main()
{
char s[31],str[31];
for(;;)
{
printf("Enter a string :");scanf("%s",&s);
if(strlen(s)>30)
{printf("The string too large!The End.\n");break;}
printf("Old string:%s\n",s);
fun(s,str);
printf("New string:%s\n",str);
}
}
void fun(char s[],char str[])
{
int k,p;
p=strlen(s);str[p]='\0';
for(k=0;k<p;k++)str[p-k-1]=s[k];
}