这段程序能史字符倒过来输出..神奇...
#include <iostream>using namespace std;
class __
{
public:
__(char* ___)
{
_ = ___;
}
void operator = (int _____)
{
____ = _____;
}
void operator -- (int)
{
____--;
}
char operator* ()
{
if(____>=1)
return ____[_-1];
else
return 0;
}
private:
char* _;
int ____;
};
main()
{
char a[10];
__ p(a);
gets(a);
for(p=strlen(a);*p!='\0';p--)
{ printf("%c",*p); }
}
输入:abc 输出:cba
[ 本帖最后由 xy4919961 于 2009-12-2 15:38 编辑 ]