预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共46页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

文件的操作:#include<stdio.h>#include<stdlib.h>intmain(){FILE*fp,*out,*in,*p;inti=0,a;fp=fopen("F:\\text\\intfile.dat","w");if(fp==NULL){printf("openthefileerror");exit(0);}while(i<1000){a=rand();printf("%8d",a);fprintf(fp,"%8d",a);i++;}printf("\n");fclose(fp);in=fopen("F:\\text\\intfile.dat","r");if(in==NULL){printf("openthefileerror");exit(0);}while(!feof(in)){fscanf(in,"%8d",&a);}fclose(in);out=fopen("F:\\text\\intfile.dat","r");if(out==NULL){printf("openthefileerror");exit(0);}fseek(out,32L,SEEK_SET);fscanf(out,"%8d",&a);printf("%8d",a);fseek(out,72L,SEEK_SET);fscanf(out,"%8d",&a);printf("%8d",a);fseek(out,-40L,SEEK_END);fscanf(out,"%8d",&a);printf("%8d",a);fseek(out,-80L,SEEK_END);fscanf(out,"%8d",&a);printf("%8d",a);system("pause");fclose(out);return0;}文件操作2:#include<stdio.h>#include<stdlib.h>typedefstruct{charname[10];//charnum[10];//intsex;intgrade[3];}STUDENT;STUDENTstudinfo[3];intmain(){FILE*in,*fp;inti,j;fp=fopen("F:\\text\\studinfo.dat","wb");if(fp==NULL){printf("openthefileerror");exit(0);}printf("entertheinformationofstudents:\n");for(i=0;i<3;i++){scanf("%s",studinfo[i].name);scanf("%s",studinfo[i].num);scanf("%d",&studinfo[i].sex);for(j=0;j<3;j++)scanf("%d",&studinfo[i].grade[j]);//}fwrite(studinfo,sizeof(STUDENT),3,fp);fclose(fp);in=fopen("F:\\text\\studinfo.dat","rb");if(in==NULL){printf("openthefileerror");exit(0);}fread(studinfo,sizeof(STUDENT),3,in);//for(i=0;i<3;i++){printf("%5s%5s",studinfo[i].name,studinfo[i].num);printf("%3d",studinfo[i].sex);for(j=0;j<3;j++)printf("%3d",studinfo[i].grade[j]);printf("\n");}fclose(in);system("pause");return0;}排序:#include<stdio.h>#include<stdlib.h>#definen1000typedefstruct{intkey;}rectype;rectypeR[n+1];voidBubblesort(rectypeR[]){inti,j,swap;for(i=1;i<n;i++){swap=0;for(j=n;j>i;j--){if(R[j-1].key>R[j].key){R[0]=R[j-1];R[j-1]=R[j];R[j]=R[0];swap=1;}}if(!swap)break;}}voidInsertsort(rect