如何重置 scanf()
How to reset scanf()
如何在不使用 fopen
或 fclose
的情况下重置 scanf()
以阅读文本的开头。
我有一个读取一半文本文件的第 1 阶段,第 2 阶段要求我将 scanf()
重置为文本的开头并一直阅读。
任何提示或指导表示赞赏。
你们是最棒的!
编辑:文本中只有数字,文件通过 /myprogram <txt.txt
打开。
您可以使用 fseek()
或 rewind()
。
rewind(fp);
或
fseek(fp, 0, SEEK_SET);
可以使用 rewind(FILE *fp)
将位置重置为文件的开头。
如何在不使用 fopen
或 fclose
的情况下重置 scanf()
以阅读文本的开头。
我有一个读取一半文本文件的第 1 阶段,第 2 阶段要求我将 scanf()
重置为文本的开头并一直阅读。
任何提示或指导表示赞赏。
你们是最棒的!
编辑:文本中只有数字,文件通过 /myprogram <txt.txt
打开。
您可以使用 fseek()
或 rewind()
。
rewind(fp);
或
fseek(fp, 0, SEEK_SET);
可以使用 rewind(FILE *fp)
将位置重置为文件的开头。