0
A
回答
2
您有fgetl
嗎?如果是這樣,你能做到這一點循環:
f = fopen('myfile.txt', 'rt');
ctr = 0;
ll = fgetl(f);
while (!isnumeric(ll)) %# fgetl returns -1 when it hits eof. But you can't do ll != -1 because blank lines make it barf
ctr = ctr+1;
ll = fgetl(f);
end
fclose(f);
否則,你可以做一些黑客,如:
f = fopen('myfile.txt', 'rb');
ctr = 0;
[x, bytes] = fread(f, 8192); %# use an 8k intermediate buffer, change this value as desired
while (bytes > 0)
ctr = ctr + sum(x == 10); %# 10 is '\n'
[x, bytes] = fread(f, 8192);
end
fclose(f);
10是換行字符的ASCII碼。但是這似乎不可靠,特別是如果您遇到使用回車而不是換行符的文件。
相關問題
- 1. 計算文本文件中的行數
- 2. 如何計算R中的文本行?
- 3. 在文本文件中計算新行
- 4. 如何計算文件組的行數?
- 5. 如何用C#中的文本文件中的數字進行數學計算?
- 6. 計算文本文件中的行數,字數和字符數
- 7. 從Octave中的其他腳本文件運行腳本文件
- 8. 如何使用文本文件中的值進行計算
- 9. c#我如何計算文本文件中的行
- 10. 如何計算Lua中文本文件的字數
- 11. VB.NET計算文本框中的行數
- 12. 如何從文本文件中計算一行?
- 13. 計算文本文件中的行數(java)
- 14. 計算文件中的行數 - C
- 15. 計算文件中的行數 - Scala
- 16. 計算文本文件中的模式
- 17. 計算文本文件中的字符
- 18. Java:如何從文本文件中只讀取int數據來執行計算?
- 19. 如何計算一堆文本在div內繞行的行數?
- 20. 如何計算文本
- 21. 如何計算使用C++的文件中的行數?
- 22. 如何計算文本框中的值?
- 23. 如何計算文本文件中的元素?
- 24. 在Octave中讀取文本/數字混合的CSV文件
- 25. 計算文本文件中文字的出現次數
- 26. 如何計算bash shell腳本中每行文件的中位數
- 27. css計算函數:如何計算文本的寬度?
- 28. 要計算Python中的文本文件中的字符串數
- 29. 如何計算txt文件中的重複行數
- 30. 如何在C++中計算文件的行數?
您使用的是什麼版本的Octave?我在3.4.0中有`fskipl`。 – mtrw 2011-12-16 23:00:06
Octave 3.2.4 ... – 2011-12-17 00:10:45