→ angleevil:wc -l 06/10 09:38
→ CS1DADA:有不是使用指令而是實際去讀檔求行數的方法嗎 06/10 09:41
→ angleevil:如果你用c++,直接使用getline和string去讀檔,就可以求 06/10 10:05
→ angleevil:行數 06/10 10:05
→ angleevil:如果你用c,又不知道怎麼實作getline功能,實際上fgetchar 06/10 10:07
→ angleevil:是一個簡單的選擇. 06/10 10:07
→ angleevil:補充一點,c可以用fgets去算,但是char array大小要開足喔 06/10 11:07
→ adxis:while(EOF!=(c=fgetc(fp))){ if(c=='\n') line++; } 06/10 15:14
→ adxis:阿...沒看內文就回 拍謝 06/10 15:15
→ adxis:可以用setvbuf 把 fp 的 buffer 設大一點 06/10 15:16
→ adxis:setvbuf(fp, buf, _IOFBF, buf_size); 06/10 15:17
→ angleevil:=..=設定好fp的緩衝區,還是要讀檔吧 06/10 15:27