问题标签 [cin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
16151 浏览

c++ - 让 cin 读取返回字符的 C++

我想知道如何使用cin,以便如果用户没有输入任何值而只是推动ENTER将其cin识别为有效输入。

0 投票
2 回答
838 浏览

c - 如何在 Visual Studio 中编译 Labview CIN?

我正在尝试使用 Visual Studio 2003 编译 labview CIN。

我已按照此处的教程进行操作,但出现以下错误:

项目:错误 PRJ0019:工具从“执行自定义构建步骤”返回错误代码

有谁知道是什么原因造成的?我尝试了在专家交流问题中找到的这个链接,但它似乎不相关。

有没有更简单的方法来使用 Visual Studio 构建 CIN?

0 投票
13 回答
349397 浏览

c++ - 如何刷新 cin 缓冲区?

如何清除 C++ 中的 cin 缓冲区?

0 投票
2 回答
437 浏览

dll - labview CIN 是老式的吗?

我正在使用 labview 编写应用程序,需要使用外部代码。我读过使用 CIN 是过时的并且使用“错误”。它是否正确?我应该改用共享 dll 吗?

这两种方法的优点/缺点是什么?

0 投票
4 回答
4898 浏览

c++ - 为什么这个cin读数卡住了?

我在我的程序中挑出了一个失败,它阻止我为变量赋值addAntonymAnswer1。我已经尝试cin.clear()在声明之前运行以让事情阅读我的yes/no答案,但代码不会响应。

失败的程序位位于内部void dictionaryMenu(vector <WordInfo> &wordInfoVector)并读取

要到达程序的那个点,用户必须选择添加一个词,然后添加一个同义词。

运行程序的输入是:


0 投票
2 回答
19678 浏览

c++ - C++中std::cin对象的规则是什么?

我正在编写一个供我个人使用的小程序来练习学习 C++ 及其功能,它是一个 MLA 引文生成器(我正在写一篇有数十次引文的大型论文)。

由于缺乏更好的方法(我不了解类或在您的 main 中使用其他 .cpp 文件,所以不要费心告诉我,当我有更多时间时,我会继续努力),我正在写每种引用类型的函数。如果我有更多时间,我可能会将其分解为每个重用代码的函数。

我的问题是:std::cin 对象是如何工作的?我目前正在使用 std::cin >> 读取我希望是单个单词的字符串,并使用 getline(std::cin, string) 读取带有空格的字符串。不过,我没有得到正确的输出。我只想知道 std::cin 是如何工作的,以及为什么我总是意外地跳过一些输入(例如,它跳过了 webPage 而不是让我有机会输入它)。

编辑:I/O

如您所见,出了点问题,因为我的输入被跳过了。

0 投票
7 回答
101799 浏览

c++ - 按 Enter 继续

这不起作用:

0 投票
4 回答
3639 浏览

c++ - 更改 C++ cin

当您在输入 cin 时输入空格 ' ' 时,它将以空格之前的第一个字符串作为第一个值,将后面的字符串作为下一个值。

所以假设我们有这个代码:

现在,假设用户输入“John Bill”。

他的名字是约翰,他的年龄是比尔。

有没有办法:

  1. 该行是否会自动将其从“”更改为“_”?

  2. 有没有让它将该行读取为该行并将空格“ ”读取为普通字符?

0 投票
3 回答
293 浏览

stream - 什么是与 cin 和 cout 相关的“流”?

一个教程正在讨论 cin 和 cout:“从语法上讲,这些流不用作函数:而是使用运算符 <<,称为插入运算符和 >>,称为提取运算符,将数据写入流或从流中读取。”

什么是“流”?

0 投票
4 回答
11090 浏览

c++ - 在 QtCreator 中使用 cin

对于学校,我们使用 C++ 作为首选语言。我目前正在使用 QtCreator 作为 IDE,它的 GUI 库非常棒。学校正在使用 Visual Studio。

但是,我们编写的大多数程序都使用 cin 和 cout 进行输入/输出。cout 作为输出可以正常工作,因为您可以看到它在应用程序输出中输出的内容,但是无法像在控制台上一样提供给 cin,就像 Visual Studio 用于其 C++ 一样。

一个例子:

有没有办法像在 Visual Studio 中一样使用控制台或向 cin 提供输入?

如果重要的话,我目前正在运行 OS X Leopard。