作业要求一
实践最简答的项目wordcount
1.设计思路
2.实验代码
#include<stdio.h>
#include<stdlib.h>
#include<ctype.h>
int main( )
{
int lines;
int char_number;
int words_number;
char ch;
FILE *fp;
if((fp=fopen("file123.txt","r"))==NULL){
printf("File open error!
");
exit(0);
}
lines=words_number=char_number=0;
ch=fgetc(fp);
int flag=0;
while(ch !=EOF){
if(isalpha(ch)){
flag=0;
}
else{
if(flag==0){
words_number++;
flag=1;
}
}
if(ch!='
'){
char_number++;
}
if(ch=='
'){
lines++;
}
ch = fgetc(fp);
}
if( fclose(fp) )
{
printf( "Can Not Close The File!
" );
exit(0);
}
printf("字符数 词的数目 行数
");
printf( "%3d %3d %3d",char_number,words_number,lines);
return 0;
}
小结:关于这次项目,我并不是很理解意思,按照自己的想法实现了也不知道对不对...运行结果截图如下
学习总结和进度
1.git地址
2.点评的人
3.请用表格和折线图呈现你学期的代码行数和所用时间、博客字数和所用时间