#include <stdio.h> #include <stdlib.h> int main(void) { char name[10][10]; int arr[10]; int arr2[10]; int i,j; for(i=0;i<10;i++) arr2[i]=1; FILE * fp=fopen("input.txt","rt"); if(fp==NULL) { puts("파일오픈 실패!"); return -1; } for(i=0;i<10;i++) { fscanf(fp,"%s ",&name[i][0]); fscanf(fp,"%d",&arr[i]); } for(i=0;i<10;i++) { for(j=0;j<10;j++) { if(arr[i]<=arr[j]) if(i!=j); arr2[i]++; } } FILE * fp1=fopen("output.txt","wt"); if(fp1==NULL) { puts("파일오픈 실패!"); return -1; } fprintf(fp1," 이름 점수 등수\n"); for(i=0;i<10;i++) { fprintf(fp1,"%6s ",&name[i]); fprintf(fp1,"%4d",arr[i]); fprintf(fp1,"%4d",arr2[i]); fprintf(fp1,"\n"); } system("pause"); return 0; }
2015.04.11 11:19
정올 기초다지기(파일입출력-자가진단3)
조회 수 597 추천 수 0 댓글 0