您如何在C++中不断获取输入?
How do you keep taking inputs constantly in C++?
假设输入是这样的:
2 萨德
萨德
没有约束,那么如何创建一个将继续运行的循环,将每个约束存储在一个字符串中?
像第一个数字是字符串行的数量。如何创建一个循环函数来读取第一个数字 ex:1000 并将其存储在不同的字符串中?
根据需要使用
std::string
和std::vector
(一些在线裁判练习不需要存储数据(:
int quantity = 0;
std::cin >> quantity;
std::vector<std::string> database;
for (int i = 0; i < quantity; ++i)
{
std::string text;
std::getline(std::cin, text);
database.push(text);
}
一个常见的经验法则是在循环(迭代(的数量已知时使用for
循环;否则使用while
循环。
相关文章:
- 如何从用户那里获取输入并将其存储在向量中?
- 代码在执行之前终止,并且没有从用户那里获取输入
- 从用户获取输入/输出
- TFLite 隔离错误,通过获取C++输入和输出
- 如何使 std::istream 从键盘获取输入(如 std::cin)?
- 使用 qt 或 c++ 从桌面获取输入和输出
- 您如何在C++中不断获取输入?
- 从源代码本身C++获取输入
- 函数,从问题中获取输入,并在主函数中使用该输入
- 当我们声明 cin 为 int 并从 cin 中获取输入并在 cout 中打印 cin 时会发生什么?
- 如何在 std::map 中从 std::vector of std::p air 中获取输入?
- 有没有办法将 getline() 与外部文本文件一起使用,然后重新获得 cin 的控制权以从控制台获取输入?
- 从用户获取输入
- 我需要编写一个代码,从用户那里获取输入(句子)并停止在@处
- C 程序在获取输入[控制台应用程序]时跳过行
- 我在C++从函数中的用户获取输入、添加到数组和打印该数组时遇到问题
- 从用户那里获取输入,直到他输入一个数字
- 如何使用数组获取输入,并将其存储在record.h类的主类中的变量中
- getline 语句未获取输入
- 用户定义的功能用于竞争编程中,以获取输入