最优雅的方式使用getline函数?

时间:2015-01-19 16:27:28

标签: c++ string

使用非常简单的std :: strings(不是数组)的getline函数最优雅的方法是什么?

对于我喜欢的数组

std::cin.getline(string1, 20);

但这不适用于std :: strings,是否有相当的东西或者我敢说的更好?

对于各种情况,网上似乎有很多相互矛盾的答案,其中许多似乎对我很啰嗦,所以...你会推荐什么?

当我使用

时,我会问
std::string string1;

std::cout << "Input string\n";    //123 tgd 4

std::getline(std::cin, string1);

std::cout << string1 << "\n";    //tgd 4

输出仅在第一个空格

之后开始

1 个答案:

答案 0 :(得分:2)