c语言课程设计6典型小程序.pdf

c语言课程设计6典型小程序.pdf

ID:52243469

大小:25.79 KB

页数:11页

时间:2020-03-25

c语言课程设计6典型小程序.pdf_第1页
c语言课程设计6典型小程序.pdf_第2页
c语言课程设计6典型小程序.pdf_第3页
c语言课程设计6典型小程序.pdf_第4页
c语言课程设计6典型小程序.pdf_第5页
资源描述:

《c语言课程设计6典型小程序.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、典型小程序1.读取DBF文件(READDBF.C)......................................................................................12.读取文件中整数并排序(filetest.c)............................................................................................23.鼠标应用(mousetes.c).......

2、.........................................................................................................34.画图(painttes.c)..........................................................................................................................55.文件系统中目录

3、内容显示(dirtest.c)........................................................................................96.链表插入操作(list.c)..................................................................................................................91.读取dbf文件(readdbf.c

4、)/*读取dbf文件指定记录范围的详细*/#includeintrf,k,reclen,addr,*p1;longbrec,erec,i,j,recnum,*p2;unsignedcharbuf[4096],pbuf[81];FILE*fp;main(intargc,char*argv[]){if(argc==1){printf("Usage:");exit(0);}fp=fopen(argv[1],"rb");if(fp==NULL){printf("%scannotopen

5、",argv[1]);exit(0);}fread(buf,1,32,fp);p1=(int*)buf;p2=(long*)buf;p2++;recnum=*p2;p1+=4;addr=*p1;p1++;reclen=*p1;if(argc==2){rf=0;brec=1;erec=recnum;}if(argc==3){rf=atoi(argv[2]);brec=1;erec=recnum;}if(argc==4){rf=atoi(argv[2]);brec=atoi(argv[3]);erec=re

6、cnum;}1if(argc==5){rf=atoi(argv[2]);brec=atoi(argv[3]);erec=atoi(argv[4]);}fseek(fp,(long)addr-32,1);for(i=1;i=brec&&i<=erec){if(rf!=0)printf("recno:%d",i);for(j=0;j<=reclen;){for(k=0;k<80;)pbuf[k

7、++]=buf[j++];pbuf[80]='';printf("%s",pbuf);}printf("");}}fclose(fp);}2.读取文件中整数并排序(filetest.c)/*读取文件中整数并排序*/#includevoidsort(int*list,intn){inti,j,next;for(i=1;i=0&&next

8、=next;}}main(){intinput[10],i;FILE*fpin,*fpout;2if((fpin=fopen("in.dat","r"))==NULL){printf("Cannotopenfilein.dat");exit(-1);}for(i=0;i<10;i++)fscanf(fpin,"%d",&input[i]);/*fread(input,sizeof(int),10,fpin);*/sort(input,1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。