很抱歉以如此一般的信息请求打扰 SO。
我可以找到很多非常术语繁重的 vscanf 定义——但是除了 IBM 信息中心网站上的这个相当不错的例子之外,我找不到太多具体的例子来展示函数返回的内容:
http://pic.dhe.ibm.com/infocenter/iseries/v7r1m0/index.jsp?topic=%2Frtref%2Fvscanf.htm
但是,此示例仅适用于单行字符串输入,而我正在尝试做同样的事情,但是从具有多行的 .txt 文件中读取。
我是否必须使用 fgets() 一次读取一行然后使用 vscanf?我是否必须在函数中使用它,就像 IBM 信息中心示例所做的那样,将它放在函数 vread() 中?
我是 CS 一年级的学生,但这不是作业的问题,我只是想做一些额外的工作并扩展我的知识,我们还没有到 vread/vscanf。
我应该坚持使用 sscanf 吗?如果这太愚蠢了,我很抱歉。
PS 我喜欢学习 C。我在这个星球上的 31 年中作为一名学生获得了最大的乐趣,除了我曾经和一些来自 RSC 的人一起参加莎士比亚研讨会。