我需要从文本文件中获取行。我已经知道这些线不会超过70个字符。
我有一个关于如何做的想法,但我正在寻找一个标准的解决方案。如何阅读文本行C
Q
如何阅读文本行C
-1
A
回答
6
也许这样?
char line[MAXLEN];
while(fgets(line, sizeof(line), fp)) {
/* Do something with line. */
}
+0
'#define MAXLEN 70' – Tom
+0
#define MAXLEN 71? –
0
不要忘记,如果你在一个文件中读取,你需要有一个文件指针并注明你要对文件做什么。即r→读,w→写。所以看起来你想读取文件。 所以.....
Usage: gcc read.c -o read
"read input.txt"
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]){
FILE *fp;
char buffer[70];
fp = fopen(argv[1], "r");
while(fgets(buffer,70,fp) != NULL){
puts(buffer);
}
fclose(fp);
}
这需要在从命令行的文件input.txt中,所说的焦炭中的缓冲器,打印它,并重复直到文件的结束。
干杯
相关问题
- 1. C,阅读多行文本文件
- 2. C#阅读文本文件
- 3. 阅读文本文件 - C++
- 4. C阅读文本文件
- 5. 阅读文本文件C#
- 6. 阅读文本文件C
- 7. 阅读文本文件C++
- 8. 如何阅读使用C++的文本文件的个别行
- 9. 阅读文本使用C
- 10. 如何阅读文本框?
- 11. 阅读C文件行()
- 12. 如何通过字符和C++逐行阅读文本字符?
- 13. 阅读文本
- 14. 阅读ASCII文本文件,使用C++
- 15. 阅读C++中的文本文件
- 16. 阅读并从文本文件C++
- 17. 阅读文本文件列明智c + +
- 18. 阅读C++中的文本文件
- 19. I/O C++从文本文件阅读
- 20. 阅读文本分隔文件C
- 21. 如何阅读文本文件?
- 22. 如何阅读和文本文件
- 23. 如何阅读文本文件?
- 24. iPhone SDK - 如何阅读文本文件
- 25. 如何阅读J2ME /写文本文件
- 26. 如何通过阅读文本文件
- 27. 如何阅读OpenOffice.org文本文档
- 28. 如何阅读远程文本文件
- 29. 如何阅读大文本文件 - java
- 30. 阅读空行C++
我有2票下来。请解释原因。 – Erandros
最有可能的downvotes是因为堆栈溢出通常不喜欢你发布“写我的程序给我”的问题。 “到目前为止,这是我需要帮助的。”提出更好的问题。 – Dana
好的,我会记住这一点。 – Erandros