getline 问答列表

为什么 std::getline() 在格式化提取后跳过输入?

作者:David G 提问时间:2/5/2014

我有以下一段代码,提示用户输入猫的年龄和名字: #include <iostream> #include <string> int main() { int age; std::string ...

在 cin [duplicate] 之后使用 getline(cin, s)

作者:pauliwago 提问时间:4/21/2011

这个问题在这里已经有答案了: 为什么 std::getline() 在格式化提取后跳过输入? (5 个答案) 3年前关闭。 我需要以下程序来获取用户输入的整行并将其放入字符串名称中: cout <...

为什么 std::getline() 在格式化提取后跳过输入?

作者:David G 提问时间:2/5/2014

我有以下一段代码,提示用户输入猫的年龄和名字: #include <iostream> #include <string> int main() { int age; std::string ...

为什么 std::getline() 在格式化提取后跳过输入?

作者:David G 提问时间:2/5/2014

我有以下一段代码,提示用户输入他们的猫的年龄和名字: #include <iostream> #include <string> int main() { int age; std::stri...

为什么 cin.getline() 在读取我的输入并将其分配给 char 数组时不读取最后一个字符?

作者:Alex 提问时间:11/18/2023

我是 C++ 的新手。我不明白为什么我用来为字符数组分配字符的 它没有返回“正确”的字符数。cin.getline() 例如,我有: char st[5]; cin.getline(st,5); ...

为什么 std::getline() 在格式化提取后跳过输入?

作者:David G 提问时间:2/5/2014

我有以下一段代码,提示用户输入他们的猫的年龄和名字: #include <iostream> #include <string> int main() { int age; std::stri...

当 EOF 输入 C 时,Shell 会无休止地循环

作者:Collin Meese 提问时间:10/1/2018

我是一个新的C程序员,正在尝试创建自己的shell。shell 本身运行良好并正确处理我的命令,但是当用户在命令行中输入 EOF 字符作为输入时,我的 shell 只是无限循环。我的代码以及我已经尝试...

在 C 语言中识别 EOF 与换行符

作者:Jan Dunder 提问时间:11/23/2020

有没有办法识别 getline 是否因为换行符或 EOF 而结束? 所以,我想区分一下: 1. 阿尔法 \n 贝塔 \n 伽马 \n EOF 2. 阿尔法 \n beta \n gama EOF...

如何在 C++ 中从 stdin 获取变量输入 [复制]

作者:ssharma 提问时间:8/17/2017

这个问题在这里已经有答案了: 如何从 std::cin 读取到流结束? (2 个答案) 如何通过Enter(c + +)打破循环? (3 个答案) 标准输入流 (stdin) 的文件末尾 (EOF)(...

Ctrl + Z 在 Windows 终端中是如何解释的?

作者:user589321 提问时间:3/3/2022

我运行了下面给出的程序。我知道建议使用代替 .while (std::getline(std::cin, inp))while (!std::cin.eof()) #include <iostrea...


共52条 当前第1页