C 语言中的文件读取
要从文件读取,可以使用 r 模式:
这将使 filename.txt 打开以进行读取。
在 C 中读取文件需要一点工作。坚持住!我们将一步一步地指导您。
接下来,我们需要创建一个足够大的字符串来存储文件的内容。
例如,让我们创建一个可以存储多达 100 个字符的字符串:
为了读取 filename.txt 的内容,我们可以使用 fgets() 函数。
fgets() 函数接受三个参数:
现在,我们可以打印字符串,它将输出文件的内容:
运行示例 »
注意:fgets() 函数只会读取文件的第一行。如果您还记得,filename.txt 中有两行文本。
要读取文件的每一行,您可以使用 while 循环:
运行示例 »
良好实践
如果您尝试打开不存在的用于读取的文件,fopen() 函数将返回 NULL。
提示:作为一种良好的实践,我们可以使用 if 语句测试 NULL,并在文件不存在时打印一些文本:
如果文件不存在,则会打印以下文本:
无法打开文件。
运行示例 »
考虑到这一点,如果我们再次使用上面的“读取文件”示例,我们可以创建更可持续的代码:
C 语言中的结构体 (structs)
结构体(也称为 structs)是一种将多个相关变量组合到一起的方法。结构体中的每个变量称为结构体的“成员”。

与数组不同,结构体可以包含许多不同的数据类型 (int, float, char 等)。
创建结构体
您可以使用 struct 关键字并用花括号声明其每个成员来创建结构体:
要访问结构体,您必须创建一个变量。
在 main() 方法中使用 struct 关键字,后跟结构体的名称和结构体变量的名称:
创建名为 "s1" 的结构体变量:
最后
为了方便其他设备和平台的小伙伴观看往期文章:
微信公众号搜索:,关注后即可获取最新文章推送
看完如果觉得有帮助,欢迎 点赞、收藏、关注

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/142676.html