源**:
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...