cin

    1热度

    1回答

    我通过引用传递了一个从cin汇编到类函数的stringstream。当我在类函数中调用streamstream.str()时,所有的输入都在那里。但是,在下一行中,当我拨打getline(stringstream,output)时,它失败并且从不启动循环。我的stringstream有什么问题? #include <iostream> #include <sstream> using nam

    2热度

    2回答

    我想知道cin究竟是什么。我的意思是一个功能或类... 我相信它不是一个函数,因为我们使用cin的方式是非常不同的一个函数被调用。 这留下类或对象或其他选项。 究竟是什么?

    0热度

    5回答

    我想把一个cout和一个cin放在同一行上,所以cout << "Person 1:" <<cin>> int p1;。有人知道我可以成功做同样的事情吗? 我使用C++上repl.it是否有帮助

    0热度

    2回答

    该输入从文件重定向到可执行在UNIX终端: 10 1 2 3 4 5 6 7 8 9 10 5 10 20 30 40 50 CIN不等待输入,即使它看起来处于良好的状态。 int main(void) { std::cout << "GOOD: " << std::cin.good() << std::endl << "EOF: " << std::cin.eof

    0热度

    2回答

    如果在检查另一个标准之前需要处理某些内容,检查输入的最佳方法是什么? 代码片段: #include <string> #include <iostream> #include <dirent.h> bool has_suffix(const std::string &str, const std::string &suffix); void get_path_get_exit(std:

    1热度

    1回答

    当处理从cin读取不同类型的输入时,我原本以为开始阅读就好像输入是整数。如果失败,请将其作为字符串读取。 它工作正常,直到我试图读取诸如“+”,“ - ”等运算符。进入if(!fail)后,它会要求输入另一个输入(如“+”,“ - ”等操作符)。这期间,输入甚至不应该被读取 这里是代码: void RPNCalc::run() { int numInput; bool boolInpu

    -5热度

    3回答

    #include <iostream> #include <fstream> #include <string> using namespace std; main() { bool string1[20]; cout << "Enter string: "; cin >> string1; int counter = 0; int

    0热度

    2回答

    我正在尝试使用C++制作一个基本游戏,以扩展我对该语言的理解。我有以下代码,当用户输入无效答案时,他们会被要求再次尝试。 void turn_update() { player = (player % 2 == 0)? 1 : 2; mark = (player == 1)? 'X' : 'O'; cout << " Please make your move,

    0热度

    1回答

    2之间的数字。假设我们有下面的句子: 我最后一次逛过是__天前。 我将如何改变这种成C++代码,从而__是一个整数,所述用户输入? 到目前为止,我想出了以下内容,这使第一个字符串,整数输入,并在单独的行第二个字符串: #include <iostream> using namespace std; int main(){ cout << "The last time I shopp

    0热度

    1回答

    我正在为学校开发一个井字游戏游戏,但它变得越来越困难开发一个很好的方式来从键盘读一个游戏,在一个实用和漂亮的格式办法。 这是我做过什么: Human::play() const { int pos std::cout << endl << Name << ", please, insert the desirable move:"; //^^this i