问题标签 [formatted-input]

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 投票
4 回答
26580 浏览

c++ - 如何使用 istringstream 提取混合格式

为什么我的程序不输出:

代替

这是我的程序:

基本上我正在尝试解析逗号分隔的字符串,任何更流畅的方法都会对我有很大帮助。

0 投票
1 回答
1557 浏览

c++ - 如何使用特定的单词/字母/数字/等终止 cin>> 输入

cin>>失败后如何再次使用或如何 while(cin>>some_string>>some_int)合法退出以便可以再次使用cin>>?

练习是这样的:用名称和年龄填充 2 个向量(1 个字符串和 1 个整数),以“不再”行终止输入,询问程序需要输出相应年龄的名称(或“未找到名称”)。我的问题是 cin>> :当我输入“不再”时,再次使用 cin>> 的任何尝试都失败了。

代码:

}

0 投票
1 回答
493 浏览

scanf - fscanf 功能不工作

我目前正在编写一个程序,它从文本文件中的 2 个数字集中读取数字并将它们打印出来。我想稍后使用这些数字来确定 GCD,但我必须能够先从文件中扫描它们。文本文件如下所示:

在第一行的每个数字和第二行的每个数字之间按下制表符。

到目前为止,我已经提出了这个(注释掉的部分将用于确定 GCD):

我检查过的每一个网页和资源都表明这应该可以工作,但由于某种原因它不是。

0 投票
4 回答
147 浏览

c++ - 当int输入失败时如何跳出循环

我需要编写一个程序,它要求您输入两个整数,然后输出相同的两个整数,但是如果您输入“|”,它将结束程序。

这就是我所拥有的,对我来说它应该工作,但不幸的是它没有。

我确定这是我缺少的一些简单概念,但任何帮助显然将不胜感激。

0 投票
2 回答
37 浏览

c++ - C++ - 如何将文件中的数据分配给多个变量

我创建了一个 .txt 文件,其中包含产品名称、描述和数量的列表。例如,像:

100 Plus , Sports Drink , 12 Sprite , Citrus Drink , 5 Dutch Lady, Milk, 8

我想将这些信息分配给三个变量,即string name,string descriptionint quantity

我曾尝试使用类似的东西while(product >> name >> description >> quantity),但它仅在它仅包含单个单词且不包含逗号的情况下才有效,但不适用于包含多个单词的字符串。

这是我的代码。

我可以知道我该怎么做吗?如果可能的话,我只想坚持一些简单的头文件。非常感谢。

0 投票
1 回答
63 浏览

c++ - 未格式化/格式化输入

工作一次后,循环不接受字符串 menuitem 的输入。但它适用于menuprice。

0 投票
2 回答
104 浏览

java - 从文件中读取并在另一个文件中写入一些部分

我必须从文本文件中读取并格式化输入。我是从文件读取 java 的新手,我不知道如何处理我读到的部分内容这是初始文件: http: //pastebin.com/D0paWtAd

我必须在另一个文件中写入以下输出:Average,Joe,44,31,18,12,9,10

我已经设法从文件中获取所有内容并将其打印到输出。我需要帮助来获取我需要的输出并将其打印到屏幕上。任何帮助表示赞赏。

这是我写到现在的:

0 投票
1 回答
3146 浏览

c - 编写一个计算城市平均季度降雨量的 C 程序?

我正在为一个需要为课堂编写的程序而苦苦挣扎。我需要编写一个程序,从用户那里读取城市名称,然后要求用户输入月份,后跟逗号,然后输入该月的平均降雨量。这是手头的任务:

编写一个程序,从用户那里读取某个城市的季度降雨量数据并将其显示在屏幕上。您的程序必须提示用户以下信息:

  • 城市名称。您可以假设它最多为 50 个字符。

  • 每个月收到的月份和降雨量。您可以假设,对于每个月,用户将在一行中输入接收到的月份值和降雨量值,用逗号分隔,月份长度为三个字符。

  • 以字段宽度和精度表示的输出格式。

然后,您的程序必须计算平均降雨量并产生符合以下规范的输出:

  • 显示城市名称,后跟一个空行。

  • 对于每个月降雨量值,在用户指定的字段宽度中显示左对齐的月份名称,然后在 15 个空格宽的字段中显示使用定点符号格式化的右对齐月份的降雨量,具有用户指定的精度.

  • 最后用空行跟随上个月的降雨量,然后在单独的行上显示句子“平均降雨量:”在用户指定的字段宽度中左对齐,然后是平均降雨量,以用户指定的精度和固定点符号右对齐15 格宽的场地。

现在这是我的代码到目前为止,我正在努力让代码正确让用户输入他自己的逗号,代码编译并运行,但在输入第一个月后按回车后它不会打印下个月的行详细信息,它只留下一个空行:

0 投票
3 回答
9981 浏览

c++ - C++ 字符串流值提取

我正在尝试从myString1使用中提取值,std::stringstream如下所示:

输出:

在输出中,您可以看到我成功提取了我需要的值、数学运算符、值和时间单位。

有没有办法做同样的事情myString2?也许在一个循环中?我可以提取数学运算符,值,但时间单位只是提取其他所有内容,我想不出办法解决这个问题。非常感激。

0 投票
3 回答
6223 浏览

c++ - scanf 的 C++ 版本是什么?

例如...

我如何在 C++ 中做到这一点,而不包括 C 库?