我需要從文本文件中獲取行。我已經知道這些線不會超過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. 閱讀文本
- 7. 閱讀文本分隔文件C
- 8. 閱讀並從文本文件C++
- 9. 閱讀C++中的文本文件
- 10. I/O C++從文本文件閱讀
- 11. 閱讀C++中的文本文件
- 12. 閱讀文本文件列明智c + +
- 13. 如何閱讀遠程文本文件
- 14. 如何閱讀J2ME /寫文本文件
- 15. iPhone SDK - 如何閱讀文本文件
- 16. 如何閱讀文本文件?
- 17. 如何閱讀文本文件?
- 18. 閱讀空行C++
- 19. 閱讀本書在C/C++
- 20. 如何打破閱讀這個文本文件(使用ifstream)? C++
- 21. 如何閱讀C++中的複雜文本文件?
- 22. 如何閱讀C++中的自定義格式文本文件
- 23. 閱讀文本文件和concat行
- 24. 閱讀大文本文件的n行
- 25. 閱讀文本文件的某些行
- 26. 如何閱讀TIFF頭文件c#?
- 27. 如何通過C#閱讀pdf文件?
- 28. 閱讀PHP文本
- 29. 閱讀的文本 - C#和JavaScript
- 30. 在C#中閱讀PDF文本圖像
我有2票下來。請解釋原因。 – Erandros
最有可能的downvotes是因爲堆棧溢出通常不喜歡你發佈「寫我的程序給我」的問題。 「到目前爲止,這是我需要幫助的。」提出更好的問題。 – Dana
好的,我會記住這一點。 – Erandros