C程式關於如何知道檔案行數的問題

時間 2025-05-31 13:25:07

1樓:匿名使用者

/由於dos不支援中文輸入,所以檔名要英文的。

_比如。與程式放在同一世碧慶個資料夾裡的檔案直接輸入慧遊檔名加副檔名就行,如。

在其它地方的檔案如在d盤搜握根目錄,輸入包括完整路徑如d:\#include

#include

#include

int main()

char filename[30];

int line=0;

cout<<"輸入你要操作的完整檔名(包括副檔名): endl;

ifstream infile(filename);

if(cout<<"error for file"coutwhile(!

line++;

cout<;return 0;

2樓:匿名使用者

不好意思,看錯了,上面不是,呵呵。

c語言的可兄賀以這樣:

定猛清義乙個枝塵前 int n = 0, file f;

用 fopen 開啟這個檔案, f = fopen(..

然後 while (!eof(f))

然後 n 就是行數了。

3樓:匿名使用者

計算裡面有多少個''

在c程式中,如何先輸入幾行數再輸出?

4樓:煤炭說

可以用陣列,比較方便。

5樓:夏擔保

scanf是螢幕輸入函式。

printf是螢幕輸出函式。

j**a程式計算行數和模糊搜尋檔案並計算行數

6樓:網友

檔案流裡有個readline函式,這個每次可以讀取一行,然後你自己再設計個演算法吧,例如每行如果開頭如果是「//則這行不計數,如果是「class」則要把類的個數加1

7樓:網友

這起碼得花個幾分鐘,沒有獎勵分數誰有時間幫你作呀。

8樓:z小強

挺好做的。

用filenamefilter過濾和正規表示式匹配就行了。

求c程式 怎麼將我用c程式自己建立的檔案,建立在我c程式專案所在的資料夾裡?

9樓:有錢買不起房子

f=fopen(d:\\c program\\,"w");

修改為f=fopen("","w");

這樣就預設你程式使用的當前路徑,來開啟或寫入檔案。

10樓:網友

對,卻省為當前路徑,就是和你的程式在乙個目錄下。

c程式檔案

11樓:網友

不用配置,只是需要在dos狀態(window下也叫命令列方式)進入該c語言所在原始檔所生成的exe檔案所在目錄,直接用如下格式回車後執行:

該檔名 待複製檔名 待生成的副本檔名方式。

直接用選單方式不能執行的。

怎麼對一段c程式手動插樁,並且列印出執行程式的行數?

12樓:蛋蛋的蒼穹之下

預編譯巨集裡面的 __line__代表行數, _file__代表檔名。

統計檔案行數 c語言

13樓:風若遠去何人留

統計行數可以通過統計換行符來實現。不過需要注意的是,有些檔案最後一行並不存在換行符,所以**中需要對此作處理。

可以在達到檔案結尾後,判斷前乙個字元,如果不是換行符,那麼應補加最後一行統計。

**如下:假定輸入檔案為,該檔案存在且可讀。

#include

int main()

fclose(fp); //關閉檔案。

if(lc != '') line ++//處理末行printf("檔案共有%d行。", line);

return 0;

樣例輸入輸出:

如有如下內容:

test line1

test line2

則會輸出:檔案共有2行。

關於c程式可執行檔案的問題

你把程式寫好執行除錯沒有任何問題後 直接把你的程式下的 bin debug 下的所有檔案複製在一個資料夾下面。無論在什麼地方直接執行裡面的.exe 注意 一個是vs 模式的需要安裝vs可以刪除。另一個是可以直接執行的 這樣你就不需要安裝。把那個整個資料夾拷貝到那在那執行。當然需要相應的.netfra...

關於c語言中如何開啟檔案,c語言如何開啟檔案

zifu.txt檔案只能由ascii字元組成,否則會出現亂碼 include int main else printf s n str fprintf p,s str fclose p return 0 null而不是 0 c語言如何開啟檔案 建議你加上硬碟驅動器符和檔案路徑。假如欲開啟的檔案在c ...

C語言源程式檔案的字尾是什麼,C語言源程式檔名的字尾是什麼?

位專哀羽彤 c語言源程式檔案的字尾是 c 經過編譯後生成檔案的字尾是 exe 經過連結後生成檔案的字尾 obj 墨掣賞曉靈 在vc6.0中的源程式檔名的字尾是.cpp 因為這個是本來是c 的字尾,但是c 向下相容,是更高階的c。如果在tc中的檔案字尾就是.c tc是比較早期的c語言開發工具,現在用得...