c - 使用scanf重新读取c中的文本文件

标签 c scanf

我目前正在用 c 语言编写一个程序,它要求我多次读取一个文本文件。也就是说,我正在从文本文件的第一行读取数据(这很好),但随后想返回并再次从文本文件的同一第一行重新读取相同的数据(我的问题)。文本文件中的数据是分隔开的简单数字,以便可以使用 scanf 读取它们。我是初学者,希望得到一些帮助。如果实际上无法使用 scanf 执行此操作,我该怎么做才能解决我的问题?

最佳答案

你可以使用 rewind(FILE *stream) 它等同于:

fseek(stream, 0, SEEK_SET)

将流指向的流的文件位置指示器设置为文件的开头

关于c - 使用scanf重新读取c中的文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29574949/

相关文章:

Rh850 上的 CAN Stack 实现

c++ - 是否可以在 iOS 上编译为 Arduino 编写的代码?

c - 如何在 while 循环中正确使用 fscanf?

c - 如何解决C语言输入重复问题

c - 使用 scanf 阅读英语和法语双语

c - 如何使用 fscanf 跳过文件中的内容?

c - C 中的 Instruments 未检测到内存泄漏

c - 在文件中搜索字符组合

c++ - 无法从/dev/input/eventx 读取原始键盘事件

c++ - 如何使用 fscanf 提取 html