【发布时间】:2011-08-05 09:22:10
【问题描述】:
由于某些奇怪的原因,getline() 函数无法正常工作。我有我的程序循环通过递归(return main();)。第一次运行下面的代码,没问题。
cout << "Enter a phrase: ";
string user;
getline(cin, user);
但是,在调用递归之后,程序会跳过允许我输入的步骤。效果是字符串 user 为空。任何想法为什么?
谢谢。
【问题讨论】:
标签: c++ string recursion getline