询问用户字符串输入并存储在优先队列c ++中
Ask user string input and store in priority queue c++
如何要求用户输入字符串并将其存储在优先队列中?我只知道如何使用优先队列
询问int数据类型
priority_queue<string> q;
string s;
cin >> s;
q.push(s);
您可以像这样使用 std::getline:
#include <iostream>
#include <string>
int main()
{
while(true)
{
std::string s;
std::cout << "enter a string: ";
std::getline(std::cin, s);
std::cout << "You entered: " << s << std::endl;
}
return 0;
}
如何要求用户输入字符串并将其存储在优先队列中?我只知道如何使用优先队列
询问int数据类型priority_queue<string> q;
string s;
cin >> s;
q.push(s);
您可以像这样使用 std::getline:
#include <iostream>
#include <string>
int main()
{
while(true)
{
std::string s;
std::cout << "enter a string: ";
std::getline(std::cin, s);
std::cout << "You entered: " << s << std::endl;
}
return 0;
}