数据结构课程设计文章编辑器 第3页
}
Buffer( );
ClearStack();
if(ch!=EOF)
ch=getchar();
}
save( );
DestroyStack();
}
main( )
{
char c;
st ss;
clrscr( );
printf("\n\n\t\t\tPlease input your passage!!!\n");
printf(" ***********************************************\n ");
initstring(&ss);
assign(&ss);
printf("\n ***************************************\n");
print( );
print( );
printf("\n\t WELCOM TO USE THE WHOLE SCREEN EDITOR ");
printf("\n\t COUNT BLANKS ");
printf("\n\t COUNT LETTER ");
printf("\n\t COUNT WORD ");
printf("\n\t COUNT NUMBER ");
printf("\n\t COUNT STRING ");
printf("\n\t DELETE ONESTR ");
print();
print();
C_blank(&ss);
C_letter(&ss);
C_word(&ss);
C_number(&ss);
C_string(&ss);
Del_str(&ss);
}
5.设计结果与分析
5.1开始步骤:
5.1.1使用编辑软件TE.EXE进行源程序的编写.
5.1.2使用汇编软件MASM.EXE对源程序汇编.
5.1.3使用连接软件LINK.EXE对目标文件进行连接.生成.EXE文件执行出现如图
图5-1
5.2 任意输入一段文章按回车键后,屏幕出现程序的运行结果,程序自动统计空格、字母、字符、数字和字符串的个数,进入另一画面,然后出现查找某一个字符在文章里出现的个数,如图5-2:
图5-2
5.3 输入某个字母如w,再按回车键,程序自动查询w在文章里面出现的个数,结果如图5-3: