#include<string>
...
string in;
//How do I store a string from stdin to in?
//
//gets(in) - 16 cannot convert `std::string' to `char*' for argument `1' to
//char* gets (char*)'
//
//scanf("%s",in) also gives some weird error
同样地,我如何将in
写入stdout或文件中??
printf("%s", s.c_str());
来防止缓冲区溢出。 - LiraNuna