问题标签 [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.
c++ - 将从格式化文本文件读取的文本数据存储到链表
我正在为学生课程注册系统开发一个项目。我在从文本文件中读取数据并将其存储在单链表中时遇到问题,每次添加新学生时都必须更新单链表。数据以格式化的方式存储。问题是我的结构有类型char
变量,所以它给了我赋值错误。
该结构定义为:
保存结构的代码是:
读取文本文件并显示结构的代码是:
PS:我在分配评论时遇到问题;
我是否必须更改数据类型并制作整个项目string
?我更喜欢char
,因为我能够格式化输出,而且string
我确信它是逐行读取的,所以我不能存储单行的值。
java - DecimalFormat 解析无效的格式化字符串没有问题
两者都返回相同的值:123123.33
. 但是,在第一种情况下,我需要验证并返回fail
.
prolog - 有谁知道用于格式化输入的 Prolog 代码?
我需要从 Prolog 中的文件中读取格式化数据,而类似于 C 风格的“freadf”/“sscanf”的东西是理想的。Prolog 的内置“格式”在输出格式化数据方面做得相当好,但我找不到任何远程适合输入的东西。我目前正在使用 SICStus Prolog,但如有必要,我愿意从 SWI-Prolog 移植代码。有人可能会争辩说,这可以通过 get_char/get_byte 的组合来完成,但如果我能找到准备好的和经过测试的库/谓词,这将为我节省相当多的时间。
python-3.x - 是否可以对 python 字符串进行惰性格式化?
而不是创建一个普通的格式化字符串:
我收到一个带有字符串的变量,"{1+1}"
我需要计算大括号内的表达式,以"2"
得到 python 脚本上的文字值。
Python 是否有任何内置逻辑来执行此操作?
c - 如何在 C 中定义一个接受格式化输入字符串的函数?
我构建了一个自定义日志记录函数,该函数接受“日志级别”和字符串。用户将指定与消息关联的日志级别(即错误、警告、跟踪等)。日志功能只会根据配置的当前日志级别将消息打印到控制台。
理想情况下,我想将格式化的字符串提供给这个函数。
但是,通过添加这种“包装”逻辑,我无法输入格式化的消息。相反,我必须将消息写入临时字符串,然后将其提供给函数。
有没有办法实现记录器功能,这样我就不需要让用户自己创建一个临时字符串?
c - 从函数返回结构后,文件删除和重命名不起作用
让我们考虑一个场景,其中基于第一行数据从文件中读取一行作为结构返回,
并根据第一行数据更新文件内容,即第二行数据。
有两个函数可以独立工作,但是从读取函数返回结构后更新函数不起作用。
因此,更新函数中使用的两个文件的重命名和删除的返回值为 -1。如果没有返回 structre,或者换句话说,如果我们注释掉从文件中读取的数据,那么更新函数就可以正常工作,并且重命名和删除的返回值都是 0。
尽管这些功能彼此独立,但插入功能如何影响更新功能?
输出是
删除值:-1 | 重命名值:-1
example.txt文件如下:
example_copy.txt文件如下:
所需的更新存在于example_copy.txt中;
但是没有删除example.txt并将example_copy.txt重命名为example.txt。