问题标签 [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 投票
1 回答
132 浏览

c++ - 将从格式化文本文件读取的文本数据存储到链表

我正在为学生课程注册系统开发一个项目。我在从文本文件中读取数据并将其存储在单链表中时遇到问题,每次添加新学生时都必须更新单链表。数据以格式化的方式存储。问题是我的结构有类型char变量,所以它给了我赋值错误。

该结构定义为:

保存结构的代码是:

读取文本文件并显示结构的代码是:

PS:我在分配评论时遇到问题;

我是否必须更改数据类型并制作整个项目string?我更喜欢char,因为我能够格式化输出,而且string我确信它是逐行读取的,所以我不能存储单行的值。

0 投票
0 回答
28 浏览

java - DecimalFormat 解析无效的格式化字符串没有问题

两者都返回相同的值:123123.33. 但是,在第一种情况下,我需要验证并返回fail.

0 投票
0 回答
88 浏览

prolog - 有谁知道用于格式化输入的 Prolog 代码?

我需要从 Prolog 中的文件中读取格式化数据,而类似于 C 风格的“freadf”/“sscanf”的东西是理想的。Prolog 的内置“格式”在输出格式化数据方面做得相当好,但我找不到任何远程适合输入的东西。我目前正在使用 SICStus Prolog,但如有必要,我愿意从 SWI-Prolog 移植代码。有人可能会争辩说,这可以通过 get_char/get_byte 的组合来完成,但如果我能找到准备好的和经过测试的库/谓词,这将为我节省相当多的时间。

0 投票
0 回答
16 浏览

python-3.x - 是否可以对 python 字符串进行惰性格式化?

而不是创建一个普通的格式化字符串:

我收到一个带有字符串的变量,"{1+1}"我需要计算大括号内的表达式,以"2"得到 python 脚本上的文字值。

Python 是否有任何内置逻辑来执行此操作?

0 投票
2 回答
86 浏览

c - 如何在 C 中定义一个接受格式化输入字符串的函数?

我构建了一个自定义日志记录函数,该函数接受“日志级别”和字符串。用户将指定与消息关联的日志级别(即错误、警告、跟踪等)。日志功能只会根据配置的当前日志级别将消息打印到控制台。

理想情况下,我想将格式化的字符串提供给这个函数。

但是,通过添加这种“包装”逻辑,我无法输入格式化的消息。相反,我必须将消息写入临时字符串,然后将其提供给函数。

有没有办法实现记录器功能,这样我就不需要让用户自己创建一个临时字符串?

0 投票
1 回答
29 浏览

c - 从函数返回结构后,文件删除和重命名不起作用

让我们考虑一个场景,其中基于第一行数据从文件中读取一行作为结构返回,

并根据第一行数据更新文件内容,即第二行数据。

有两个函数可以独立工作,但是从读取函数返回结构后更新函数不起作用。

因此,更新函数中使用的两个文件的重命名和删除的返回值为 -1。如果没有返回 structre,或者换句话说,如果我们注释掉从文件中读取的数据,那么更新函数就可以正常工作,并且重命名和删除的返回值都是 0。

尽管这些功能彼此独立,但插入功能如何影响更新功能?

输出

删除值:-1 | 重命名值:-1

example.txt文件如下:

example_copy.txt文件如下:

所需的更新存在于example_copy.txt中;

但是没有删除example.txt并将example_copy.txt重命名为example.txt