用c语言编写的分页源码
运行结果图,用的是TC。VC的话要做些修改。while((page[i++]=getche())!='\r');#include<stdio。h>#defineN40intprintend(){charpage[5],i;printf("\n\nESC->exitn->nextpagel->lastpagee->endpages->startpagejumppage>:");i=0;while((page[i++]=getche())!='\r');page[i]='\0';if(isdigit(page[0]))returnatoi(pag...全部
运行结果图,用的是TC。VC的话要做些修改。while((page[i++]=getche())!='\r');#include<stdio。h>#defineN40intprintend(){charpage[5],i;printf("\n\nESC->exitn->nextpagel->lastpagee->endpages->startpagejumppage>:");i=0;while((page[i++]=getche())!='\r');page[i]='\0';if(isdigit(page[0]))returnatoi(page);elsereturnpage[0];}main(){inta,i,k;for(i=1;i<=N;i++){printf("\n%2d**********************",i);if(i%10==0){a=printend();k=i;switch(a){case'p':case'P':if(i>10)i-=20;elsei=0;break;case'n':case'N':if(i>=N)i=N-10;break;case's':case'S':i=0;break;case'e':case'E':i=N-10;break;case27:exit(0); *10-10;if(i>N){printf("\nError,maxpageis%d。
",N/10);printf("Pressanykeytocontinue。");getch();i=N-10;}break;}clrscr();}}getchar();}。收起