讀取檔案,並統計字母數 空格數 數字數

2021-08-14 09:32:27 字數 1567 閱讀 7302

源**:

1 /*

2 * file: p43_count.c

3 * date: 20180106

4 * --------------

5 * description: 讀取檔案,並統計字母數、空格數、數字數

6 */

7 8 #include 9 #include // exit

10 11 #define buffsize 128

12 13 int main(void)

14 26 while((len=fread(buf, sizeof(char), buffsize-1, fp)) > 0)

27

38 }

39 printf("letter %d, blank %d, number %d\n", letter, blank, number);

40 fclose(fp);

41 return 0;

42 }

編譯執行:

5 * description: 統計乙個目錄下每個檔案的字母、空格、數字數,

6 * 並將所有檔案輸出到乙個檔案中

7 */

8 9 #include 10 #include 11 #include // stat

12 #include 13

14 #define debug(format, ...) printf("file: "__file__", line: %d, "format"\n", __line__, ##__va_args__)

15 16 #define minbuffsize 128

17 #define maxbuffsize 256

18 19 int main(int argc, char *argv)

20 63 }

64 fprintf(stdout, "%s: letter %d, space %d, number %d\n", filename, letter, space, number);

65 fclose(fp_in);

66 free(buf);

67 }

68 fclose(fp);

69 fclose(fp_out);

70 unlink("temp.txt"); //刪除該檔案

71 return 0;

72 }

Golang 讀取檔案並統計內容

上次我們從命令列接收使用者輸入,並統計了每次輸入內容出現的次數,今天對程式加以改造,使其能夠讀取檔案內容,並統計每行文字出現的次數。首先,我們把接收輸入的邏輯封裝成乙個函式 scan.go package main import os fmt bufio func main 統計行數 func co...

統計一條語句中的空格 字母 數字的個數

include方案一 int main printf space count d n space count printf letter count d n letter count printf num count d n num count return 0 總結 想要統計字元,數字和空格的數量...

統計一串字元中字母 數字 空格和其他字元出現的次數

while true str input 請輸入字串 alp 0 spa 0 num 0 oth 0if strin nn break else for c in str if c spa spa 1continue if a c.lower z alp alp 1continue if 0 c 9...