我正在閱讀/ proc/diskstats(你可能會也可能不知道它),但是文件沒有那麼多,它輸出很多行和一些列/字段。我問,如果有人能告訴我如何檢索一行的列。爲那小塊數據。 謝謝。C從文件中讀取一行
-2
A
回答
1
我看了一下。輸出看起來是這樣的:
8月17日SDB1 15 0 38 28 0 0 0 0 0 28 28
所以我們確實有幾個數字(似乎是長整數),我們確實有一個字符串在第三個地方。
現在我們可以逐行讀取輸出了。對於那個fgets是標準C選擇。然後你可以使用sscanf來挑選不同的元素。沒有經過測試。像
sscanf(readline, "%d%s%d....", &var1, & var2 ....
應該做的「技巧」,這不起作用的組合,你可能會嘗試讀取strtok行。
希望能給你一個想法。
+0
非常感謝 – 2014-10-08 18:07:13
相關問題
- 1. 如何從c/C++中的文本文件讀取一行?
- 2. C從文件讀取多行文件
- 3. C - 從文件中讀取特定行
- 4. 從C++中讀取文件
- 5. 從文件中讀取。 C++
- 6. 從文件中讀取下一行
- 7. 從一個文件中逐行讀取
- 8. 從python的文件中讀取一行
- 9. 從文件中讀取最後一行
- 10. 一次從文件中讀取兩行
- 11. 從文件中讀取行
- 12. C#從讀取文本文件中讀取二進制文件
- 13. 如何從c中的文本文件讀取多行文件#
- 14. 從文件中讀取多行文件
- 15. 從文件中讀取多行文件
- 16. 從文件中的下一行讀取C++
- 17. 從書面文件中讀取一行整數? C編程
- 18. 從文件中讀取一行並搜索字符串(C++)
- 19. 從C#中的文本文件讀取#
- 20. C從文本文件中讀取值
- 21. 從C中的文本文件讀取
- 22. C++逐行讀取文件
- 23. C#PCL從文件讀取
- 24. C# - 從JSON文件讀取
- 25. isstringstream從文件讀取C++
- 26. 從XML文件讀取C#
- 27. 讀取Excel文件從C#
- 28. C#從文件讀取
- 29. 從C++中的文件中讀取
- 30. Python - 一次從文件讀取1000行
通過「一行的列」你是指一個字符? – RockOnRockOut 2014-10-08 16:19:13
對不起,我不是字符串 – 2014-10-08 16:21:35
我不知道該文件是如何配置的,但是如果該列上的字符串在它之前和之後有一個空格,那麼可以標記該行並獲取字符串。 – RockOnRockOut 2014-10-08 16:23:46