[求助]请教高手:怎样将一个学符串按逆序输出
栈 可以实现
用指针也很好做吧 比如定义一个字符串ABCDEFG
#include <iostream>
using namespace std;
char* f(char *str)
{
char *p1,*p2,ch;
p1=p2=str;
while(*p2!='\0')
p2++;
p2--;
while(p1<p2)
{
ch=*p2;*p2=*p1;*p1=ch;
p1++;p2--;
}
return str;
}
void main()
{
char str[]="ABCDEFG";
cout<<f(str)<<"\n";
}