cin 相关问题

std :: cin是C ++标准库提供的全局流对象,用于从标准输入流中读取。

当在循环条件下使用cin会发生什么?

这是以下问题的模型解决方案代码; “输入由T个测试用例组成。输入的第一行给定T。每个测试用例由三行整数组成,这些整数行之间用...

回答 2 投票 2

有没有一种方法可以使C ++从cin中获取未定义数量的字符串?

我试图让用户输入适当数量的单词(大约10到20),然后解析输入,但是使用下面的代码将等到用户为每个字符串输入一个值。是否有...

回答 2 投票 0

如果用户输入太多字符,则创建错误消息

我对编码非常陌生,如果这很简单,我深表歉意。当用户输入的字符多于我的const int SIZE2数组(即20个字符)时,我应该创建一条错误消息。我的数组...

回答 1 投票 -2

如何读取命令行文件名,如“ ./program 因此,我有一个程序正在C ++的树莓派上通过命令行运行。我知道我已经可以在命令行中传递参数了,但是我需要使用cin传递它,但是我无法使其正常工作。 通常,我会使用args,并在命令行上使用./program filename这样的格式,但是我必须使用此格式./program int main(int argc, char *argv[]) { cout << "Matching Brackets: NAME" << endl; string line; string fname; cin >> fname; ifstream myfile; myfile.open(fname); if (myfile.is_open()) { while ( getline (myfile,line) ) { int num = valid(line); if(num >= 0) cout << valid(line) << " "; } } cout << endl; myfile.close(); return 0; } [我正在尝试让cin获取文本文件的实际文件名,并在fstream中使用该文件名打开文件并通读它以执行操作,但是我无法通过该方法打开它,而且我还没找到任何关于那样做的信息。 因此,我有一个程序正在C ++的树莓派上通过命令行运行。我知道我已经可以在命令行参数中进行传递了,但是我需要使用cin来传递它,但是我无法......> 当您将程序用作时 ./program < filename 您只需要担心从stdin/std::cin中读取内容。main可以简化为: int main(int argc, char *argv[]) { cout << "Matching Brackets: NAME" << endl; string line; while ( getline (std::cin, line) ) { int num = valid(line); if(num >= 0) cout << num << " "; // No need to call valid(line) again; } cout << endl; return 0; }

因此,我有一个程序正在C ++的树莓派上通过命令行运行。我知道我已经可以在命令行参数中进行传递了,但是我需要使用cin来传递它,但是我无法......>

回答 1 投票 0

确定C ++中字符串中每个单词的字母数量

你好,我是C ++和编码的新手,在我的一项作业中遇到了一个问题。我只是在寻找一些输入,希望能解释为什么我无法正常工作。我正在尝试...

回答 1 投票 0


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

我正在编写一个供个人使用的小程序,用于练习学习C ++及其功能,这是一个MLA引用生成器(我正在写带有数十篇引用的大论文)。对于缺少...

回答 2 投票 0

如何创建数组列表

我需要帮助来制作数组列表。我确实在Google上搜索了如何制作一个,但它们都很复杂。 #include #include #include 使用命名空间std; ...

回答 1 投票 -4

正在从标准输入中读取多种类型

我是C ++的新手,我遇到了从标准输入读取多种类型的问题。我正在尝试输入以下信息:Smith 93 91 47 90 92 73 100 87 Carpenter 75 90 87 92 93 60 0 98并用于...

回答 1 投票 1

如何在C ++(UNIX)中完全阻止用户输入

我正在一个项目上,我想在UNIX上的C ++中延迟输出。这是我正在谈论的示例:cout <

回答 1 投票 0

检查cin int是否仅包含数字?

这不是重复的问题,我不是要验证字符串,而是要验证int。我做了一些研究,发现代码示例使用类似的方法来检查输入是否为...

回答 1 投票 1

cin.getline会跳过输入提示,如果用户输入的输入大于char数组

我正在尝试将数据输入到包含char数组成员和int成员的结构数组中,如下所示:int main(){typedef struct {char name [10];年龄} ...

回答 1 投票 -1

输入的数字与代码显示的不同,为什么在结构中使用数组,为什么?

我正在编写一个代码,用户可以在其中键入数字,这些数字将存储在结构内部的数组中。但是,有时,我输入的值与存储/显示的值不同。...

回答 1 投票 0

CIN为int输入炭使是应该检查输入去野外循环

这是我游戏的功能,会要求您输入和CIN到“iAuswahl”!那么while循环检查,如果是我想如果1-9不是激活并应该要求新的价值观的一个...

回答 3 投票 5

按回车键继续

这不起作用:串温度; COUT <<“按回车键继续”; CIN >>温度;

回答 6 投票 35

如何清除输入的线,而不仅仅是单个字符

我很抱歉,如果这是一个简单的问题,我是一个初学者。我希望能够从CIN清除输入,如果它不是预期的类型。我有工作的单个字符或价值,但...

回答 2 投票 0

我怎样才能读取的线路输入的,具有超过2个字(CIN)2个连续的字?

我需要从用户的值,如车牌,姓名,电话号码,服务型阅读。我已经有了如何,如果用户每个输入,即在使用返回字符阅读它:...

回答 2 投票 2

方式的std ::函数getline(给std :: cin,字符串)可以从键盘输入失败

我写此功能要求特定的输入类型。 is_type只是将验证收到的字符串可以使用字符串流至所需的类型被铸造。模板 的...

回答 1 投票 2

如何打印出的双重价值不流失第一位

当我运行我的代码,只打印了双重的小数部分。在另一页,我参加了一个双输入和打印出来的双重它输入的方式。但是,对于我下面的代码,它只是...

回答 2 投票 -2

C ++ cin char逐符号读取

我需要按符号逐个阅读。但我不知道如何阅读直到输入结束。例如,测试系统将cin >> somecharvariable m次。我必须逐个符号地阅读所有字符。只有......

回答 3 投票 10

© www.soinside.com 2019 - 2024. All rights reserved.