读书人

大家帮小弟我看看这代码!流这块小弟我

发布时间: 2012-09-08 10:48:07 作者: rapoo

大家帮我看看这代码!流这块我看得太少求指点!
下面这段代码,没有按照想想的顺序执行!怎么回事!

C/C++ code
#include<iostream>#include<string>int main(){    using namespace std;        string name;    char adress[100];    int len;    cout<<"what is your name:";    getline(cin,name);    cout<<"enter your adress:";    cin.getline(adress,100);    cout<<"HELLO! "        <<name        <<" you are living in "        <<adress;    cout<<"!!"<<endl;    return 0;}


[解决办法]
请用<<fflush刷新输出缓冲区(如果你不想换行的话)。
[解决办法]
刷新输入缓冲区 在cin.getline(adress,100);之前加个fflush(stdin)绝对可以得到你希望的输出

读书人网 >C++

热点推荐