如果我要声明一个字符串变量,然后使用 cin 用户输入保存在这个变量中,我怎么能让输入(变量的内容)保存在一个 txt 文件中,然后每隔一段时间运行程序,它将输入保存在不同的文件中? 我制作了程序,声明了字符串变量和 cin 输入以保存在变量中,但后来我不得不停止,因为我不知道如何将变量内容保存到 ...
如果我要声明一个字符串变量,然后使用 cin 用户输入保存在这个变量中,我怎么能让输入(变量的内容)保存在一个 txt 文件中,然后每隔一段时间运行程序,它将输入保存在不同的文件中? 我制作了程序,声明了字符串变量和 cin 输入以保存在变量中,但后来我不得不停止,因为我不知道如何将变量内容保存到 ...
我有一个循环运行,在控制台屏幕上显示从串行端口读取的数据,同一屏幕为用户列出了一些选项,例如输入数据将记录到的文件名或退出的选项。 用户按下所需的键以输入所需的选项。 在按键和选项 function 输入后,可以忽略/丢弃任何按键,但我无法找到丢弃按键/清除 cin 缓冲区的方法,从而导致控制台上显 ...
下面是 C++ 中的一个小程序,它应该充当 cat linux binutil:它获取一个或多个输入,如命令行 arguments 中详述(可能通过“-”指定标准输入)并将它们复制到标准 output 上。不幸的是,它显示了一种我无法理解的根本原因的意外行为...... 根据以下命令 我直接按了 ...
如何接受 c++ 中的未知行数? 每行有两个字符串,中间用空格分隔。 我尝试了This cplusplus forum中提到的解决方案,但没有一个解决方案对我有用。 只有在每行末尾按下Enter时,其中一种解决方案才有效。 我不确定是否会在输入行的末尾给出\n字符。 我有哪些选择? 我目前的尝试要求 ...
我的任务是在 C++ 中使用面向对象编程添加 2 个用户输入值。我一直在尝试在 main 内部和 main 外部使用cin但由于某种原因它不起作用。 另外,有人告诉我不要使用 setter 而只使用 getter。 出于某种原因,我仍然不明白如何打印showDetails() 。 PS 我没有 ...
当我尝试要求用户输入一个值然后保存它以供以后在公式中使用时,我正在制作的程序出现问题。 这是我所做的,问题是我不能使用std::cin因为它不是定义的类型,但我试图改变类型(使用static_cast<dimless_t> )并且我不能不做output 错误,尽管有任何错误。 此代码没有 ...
我必须让用户用 0-500 个值填充一个数组,并且在任何时候他们都可以使用两个连续的空值输入(按两次输入)退出进入数组。 然后数组显示,然后它自己排序,最后再次显示。 我不知道如何连续捕获两次输入以退出循环。 我能做的最好的事情就是帮助传达我正在做的事情,我使用了 getch(); 我很确定我的老 ...
我刚开始学习 C++ 并且遇到了这个问题。 我需要在一行中以空格分隔插入(用户输入的)元素数量。 如果知道元素的数量,我可以写cin >> var1 >> var2 >>... >> varN; . 但是我该如何处理任意数量的元素(可能是循环)? 这 ...
好吧,我知道如何在 c 中执行此操作,例如: 但是为了在 c++ 中执行此操作? cin可以像scanf一样使用吗? ...
我正在为 function 创建一个测试,它使用std::cin获取用户输入,然后返回它。 测试只需要检查用户的输入是否是实际返回的。 问题是,测试应该是自动化的,所以我不能手动对std::cin提示做出反应。 我该怎么做才能用代码设置输入? ...
我必须确定输入是数字还是字符串。 为此我收到error: no matching function for call to 'isdigit(std::__cxx11::string&)'有人可以提出我应该使用的方法吗? ...
我正在开展一个学校项目,该项目需要验证输入的字符串,而不是其他任何东西。 但是,每当我通过一个 int 进行错误测试 (IE 0) 时,程序都不会触发 cin.fail()。 例如: 输入:1999 OUTPUT:字符串为什么会这样? 我使用完全相同的结构创建了一个个人项目,在那里没有问题,但无 ...
我正在尝试输入字符串“t”次的二维向量,并使用 C++ 制作一个 2 * 2 大小“t”次的网格,输入可以是整数 0 到 8(含)和“.”,所以我尝试使用字符串的二维向量,但在访问行的任何元素> 0 时出现分段错误。我认为这是因为 cin 被缓冲了。 任何人都可以指导如何调试或使用任何其他方法 ...
我刚刚开始学习 C++ 并尝试学习语法。 目的是让用户一遍又一遍地询问,直到他们输入 0 或 1。代码片段只会在给出其中任何一个值时让事情冻结。 这应该如何解决? ...
我想写一个 function 来获取一组整数并将它们保存到一个向量中。 为了获得整数,我使用了一个 while 循环。 Enter the vector elements: 1 2 3 4 5 我希望循环在输入最后一个元素后或输入非数字之前停止寻找输入,但是我遇到了麻烦。 这是一个赋值,所以它需要 ...
作为一个初学者,我正在探索多种方法来提高我的清晰度,所以我做了这个问题。// no problem with this looping method vector <vector<int>> vec(n,vector<int>(m)); for(int i = ...
我想获取用户输入的 ID 的各个数字的总和。 到目前为止,这是我拥有的代码,我的代码可以计算用户输入中的字符数,但我希望它也可以计算各个数字的总和。 ...
有 2 个功能 - fill()和Sum() 。 当在fill()之后调用Sum() ) 时,我得到(!cin) 。 我发现当我用 cin>>u 替换 while (cin>> cin>>u while (cin>>u){}时,没有问题,但我需要将输 ...
在此处处理 DLL,使用AllocConsole创建控制台 window。 为了初始化控制台,我使用了下面的代码: 我正常查询输入,它可以工作: 但是,如果我稍后在寻找另一个用户输入时再次运行相同的代码,它实际上会结合这两个输入。 对于每个用户输入,这都会一遍又一遍地叠加。 我尝试在每次输入后再次运 ...