【发布时间】:2020-01-21 11:29:41
【问题描述】:
我一直在尝试从 cpp 中的标准输入中获取输入。
我的输入包含 1000 个数字(每个数字的最大大小
这是我的终端的屏幕截图:
我从getline() 获取输入并存储在字符串缓冲区中。
为什么我的命令提示符会截断我的输入?
【问题讨论】:
-
你用什么操作系统和终端?
-
@anastaciu 您是否希望 OP 发布最多 10 位数字的 1000 个号码?
-
@ThomasSablik 不,他们可能希望 OP 包含重现问题所需的详细信息,即重现问题的终端、环境和示例数据。您不必粘贴“1000 个数字,最多 10 位数字”。您可以只指定“粘贴 1000 个最多 10 位数字时会出现问题”。
-
可能不相关,但我不明白您为什么需要向标准输入插入那么多数据。你能不能只从文件中读取并避免这个问题?
标签: c++ string input console getline