控制台窗口输入getline与cin的区别

来源:互联网 发布:魔方虚拟光驱软件 编辑:程序博客网 时间:2024/06/07 14:47

当需要在控制台模式下由外界输入时,我们常常这样写:

string str;cin>>str;

这种写法很简洁,但是有一个缺陷,当我们输入一个路径是,如果改路径中包含空格,那么空格以后的内容将输出不到str.



这时getline函数是比较好的,如下:

string str;getline(cin, str);


0 0