汉字行编辑程序


日期:
2005-8-29 0:40:00
来源:
C语言之家
作者:
申有军
编辑
vivian
我写了一个汉字行编辑程序,请各位多多指教,找出本程序的不足,以提高本程序的功能,! 

  

程序如下: 

  

  

#include "stdio.h" 
#include "stdlib.h" 
#include "string.h" 
#include "conio.h" 
#define len 4 
#define LINESIZE 80   /*每行长度为80个字符*/ 
struct TEXT 

 struct TEXT *prior; 
 char str[LINESIZE+1];  /*包括 ’\0’ 在内,设置长度为LINESIZE+1*/ 
 struct TEXT *next; 
}; 
struct TEXT *TPTR,*BPTR,*KPTR,*QPTR,*SPTR,*YPTR,*XPTR,*FPTR; 
struct TEXT *ptr,*work; 
int CHG,ERR,CMP,IND,CTR,i,NUM; 
char ch,BUF; 
char IN[LINESIZE+1],NUMD[len],MAT[LINESIZE],REP[LINESIZE],temp[LINESIZE]; 
void main()  /*#1 主要起调度作用*/ 

 void INIT(); 
 void READ_LINE(); 
 void INPUT(); 
 void TOP(); 
 void UP(); 
 void NEXT(); 
 void ENTER(); 
 void LIST(); 
 void DELETE(); 
 void REPLACE(); 
 void FIND(); 
 void INSERT(); 
 void COPY(); 
 void STORE(); 
 void WRITE_LINE(); 
 clrscr(); 
 INIT(); 
 while(1) 
 { 
  if(IND==0) 
   printf("\n-");  /*命令提示符*/ 
  READ_LINE(); 
  i=0; 
  if(IND!=0) 
   INPUT(); 
  else 
  { 
 &nb

此文共有20页 上一页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 下一页

关闭窗口

   兆联特别申明
1)除本站特殊规定外,本站所有信息均不拥有版权,仅供学习参考!
2)站内大部分内容注明出处及详细信息,版权归作者所有!如果您觉得不妥请及时与我站联系,我们将立即删除。
3)本站提供的资料您只有阅读权,并不等于您得到文章的所有权,本站反对将我站提供的资料直接使用。