前天看到一个题目:用C++写代码从标准接收输入,并逆向输出,
其实这题挺简单的,于是在VC6中Code了一翻 ,代码如下:
#include
<
iostream
>
#include
<
string
>
#include
<
algorithm
>
using
namespace
std;
int
main(){ cout
<<
"
Please enter a string:
"
<<
endl;
string
sText; getline(cin,sText); std::reverse (sText.begin (),sText.end ()); cout
<<
sText
<<
endl;
return
0
;}
可是这段代码试了好几次都达不到要求,不是字符串不完整就是不能逆向输出。
可我实在看不出这里有什么错误,于是又从头重写了 1遍、2遍.......
忽然间这段代码又可以了,汗一个,用VC这么久了,第一次遇到这种问题,