📄 cntword.c
字号:
/* Demo of simple world counter. * * Written by Cyril Hu (cyrilhu@gmail.com), public domain. */#include<stdio.h>#include<stdlib.h>#include<ctype.h>FILE *fp;int cnt=0;void get_yes(void){ int t; while((t=fgetc(fp)) != EOF) { printf(" %c", t); if(isalpha(t) || t == '-') continue; else { cnt++; break; } }}int main(void){ int c,t,t2; char *path = "test.c"; if((fp = fopen(path, "r")) == NULL) { fprintf(stderr, "Fatal: file open error !"); exit(EXIT_FAILURE); } while((c=fgetc(fp)) != EOF) { putchar(c); /* if(!isalpha(c)) { while((t=fgetc(fp)) != EOF) { if(isalpha(t)) get_yes(); } } else */ get_yes(); } printf("There are %d words in %s\n", cnt,path); return EXIT_SUCCESS;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -