下面哪里错了
#include<iostream>
#include<string.h>
using namespace std;
void fun(char *str)
{
char *a,*b,c;
char *a=str;
char *b=str+strlen(str);
for(;a<=b;a++,b--)
{
c=*a;
*a=*b;
*b=c;
}
}
int main()
{
char str[100];
cin>>str;
fun(str);
cout<<str<<endl;
return 0;
}
调试没错,就是没有输出
我这个程序没有输出怎么回事??
追答调用方法的时候需要返回值,并且接收才可以,这些这段代码里都没有,所以输出的是空
本回答被提问者采纳