C程式設計統計文字檔案中字元的個數,C 程式設計統計乙個文字檔案中字元的個數

時間 2021-09-21 09:07:20

1樓:匿名使用者

參考**如下:

//countch.cpp

#include

#include

#include

using namespace std;

int main(int argc, char* ar**)string d;

int count = 0;

while ( getline(fin, d) ) //以行為單位讀入檔案

count += d.size(); //累計字元數cout << "\n number of characters : "<< count << endl;}

2樓:匿名使用者

額…好久沒上知道了…來晚了不好意思…樓上說的已經很詳細了…我再做點補充:fin是自己宣告的ifstream類的乙個物件。ifstream類是檔案讀取物件,它繼承自fstream類(標準檔案流)。

在使用fin時,你就可以看成跟宣告普通變數一樣,只不過它的資料型別是乙個類~明白?

3樓:

這是乙個對檔案操作的程式,ifstream是乙個類,主要是用於讀取檔案中的資料,它內部有很多的成員函式,此類的建構函式有多種,如下

ifstream::ifstream

ifstream();

ifstream( const char* szname, int nmode = ios::in, int nprot = filebuf::openprot );

ifstream( filedesc fd );

ifstream( filedesc fd, char* pch, int nlength );

而你說的fin只是這個類中構造的乙個物件,如果你說解釋一下fin的用法,我感覺不如說解釋一下ifstream的用法,

ifstream fin (c,ios::binary);//構造乙個ifstream 的fin物件,fin物件是將c檔案以二進位制的方式讀入記憶體;

4樓:c嘎嘎牌香菸

int find_str(const char *s, const char c)

return 1;

}//str為原字串,dest為統計後的串int main(int argc, char **ar**)

5樓:匿名使用者

#include

#include

#include

void main()

char cha;

int i;

while(!infile.get(cha))infile.close();

cout<

c++ 檔案data.txt中存放著一批整數,編寫程式輸入乙個整數,統計並輸出其在該檔案**現的次數

6樓:刺友互

1、首先,定義乙個常量,用來控制陣列的大小。

2、接著,定義兩個陣列,儲存所有素數和所有整數。

3、定義4個整型變數,儲存輸入的整數、控制迴圈的變數,以及素數個數。

4、輸入乙個正整數,儲存在變數num中。

5、將陣列arr中的值,都設定為0。

6、最後,如果標誌值為真,則輸出此整數內沒有整數。

7、執行程式,輸入乙個正整數,顯示出來。

7樓:匿名使用者

假設你data.txt中每行存入乙個整數。

以下是**,vc6.0下編譯通過。

#include

#include

int gettimes(char *pdata);

void main()

;printf("請輸入乙個整數:");

scanf("%s", szdata);

printf("出現次數:%d\n", gettimes(szdata));

}int gettimes(char *pdata)fseek(pread,0,0);

char szline[1024] = ;

while (!feof(pread))

if (szline[len-1]=='\n')if (strcmp(pdata, szline)==0)}return times;}

C語言程式設計統計文字檔案大寫字母個數和句子個數

include include include define n 100 void main char s n t n int a 0,sen 0,i 0,len file fp,fp1 fp fopen a.txt w if fp null printf 檔案開啟錯誤 n exit 0 print...

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

include include include using namespace std class danci void readfile danci inchar,int counter if i counter inchar i name temp infile.close void outfi...

統計文字檔案中各字母出現的次數(不區分大小寫),顯示出現過的字母和出現的次數。要求 1 打擊「

加一文字框,設定為多行,加一按鈕,拷以下 private sub command1 click dim myoutput as string,i as integer,j as integer for i 1 to 26 j len text1.text len replace ucase text...