我写了一个汉字行编辑程序,请各位多多指教,找出本程序的不足,以提高本程序的功能,!
程序如下:
#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 下一页 |