大家来找错
#include<iostream>using namespace std;
char *flip(char *ptr)
{
char *p1,*p2,temp;
p1=p2=ptr;
while (*p2++)
p2-=2;
while (p1<p2)
{
temp=*p2;
*p2--=*p1;
*p1++=temp;
}
return ptr;
}
void main()
{
char str[200];
cout<<"输入字符串:";
cin.getline(str,200);
cout<<str<<endl;
cout<<flip(str)<<endl;
}
程序实现的是字符串按逆序输出,可本程序不能,大家帮着找找错在哪