程式設計 實現讀取英文文字檔案in ,統計其中各個單詞出現的頻率,把統計結果輸出到out 檔案中

時間 2021-07-01 01:19:24

1樓:匿名使用者

#include

#include

#include

using namespace std;

class danci;};

infile.close();

}void outfile(danci*inchar,int counter)

void main()

2樓:冉易雲

思路:1)用結構體陣列儲存 「單詞」以及「出現次數」

typedef struct filelist;2)讀取文章內容到buf(buf[1024])陣列中,然後對buf陣列內容以空格(' ')為分隔符進行分割。這裡可用(sccanf()函式實現,或者strtok()函式實現,個人建議用前者),將分割的單詞存放在結構體陣列中,以及單詞個數。

3)至於排序,可用qsort進行排序。

c語言:從一個檔案中讀取英語單詞,統計單詞個數和每個單詞出現的頻率 ****有問題,求大神幫忙修改下

3樓:匿名使用者

while(fscanf(fp,"%s",temp)!=eof)//eof即為到了檔案末尾

這部分 只是讀入了單詞並統計了總數 實際上存在temp裡面的之後最後一個 之前的都被覆蓋了

下面的所有處理 都是針對最後一個單詞以及一個空的str做的 本質上沒什麼意義

兩種做法

1, 讀取單詞 並順序存在str中,存好後排序,然後統計各自的次數

2 每次讀取單詞 與已經存在str中的逐一對比,按字典序插入,如果已經存在 則對應計數加一

推薦用第二種 更簡單一點

4樓:楊帆

能不能把檔案的讀取先去掉再看,這樣看著方便的多

5樓:匿名使用者

問你個問題,data.txt你是放在哪個路徑裡的。

求c語言讀取寫入文字檔案的函式實現

go陌小潔 c語言標準庫提供了一系列檔案i o函式用於檔案操作,比如fopen 用於開啟檔案 fread fwrite 用於讀寫檔案 fseek 用於設定操作位置等等,一般c語言教程上都有檔案i o一章,細緻內容,可以找本教科書學習一下。下面的示例,是向名為1.txt的檔案附加hello world...

c語言讀取文字檔案,C語言如何讀取txt文字里面的內容?

如果要求就這麼簡單的輸出的話。不知道如下結果如何,希望對你有幫助 include void main c語言如何讀取txt文字里面的內容?1 開啟電腦上要讀取的文字檔案。2 開啟文字後,點選文字左上角的 檔案 按鈕。3 點選 另存為 這樣就會儲存本來的這個文字檔案,生成一個新的c檔案。4 點選 儲存...

vb怎樣把多個文字檔案合併為文字檔案

其實方法有很多,我就列舉常用的兩個吧.方法一 迴圈獲得資料夾裡的檔案 判斷是否為文字檔案 按行讀取文字檔案 下面我用dir 函式獲得資料夾裡的檔案,檔案將按 檔名 排序。也可以結合檔案系統來做。private sub command1 click dim folderpath as string,f...