//[1-2-6 ] 파일 끝까지 읽어 다른 파일출력
#include <stdio.h>
FILE *in=fopen("input.txt", "r");
FILE *out=fopen("output.txt", "w");
int i=0, j=0, sum=0, num[10+1]={0};
void input()
{
if(!in) {puts("file open error"); return;}
while(!feof(in))
{
fscanf(in, "%d", &num[i]);
sum=sum+num[i];
i++;
}
}
void output()
{
for(j=0; j<i; j++)
{
fprintf(out, "%d ", num[j]);
}
fprintf(out, "\n합계:%d", sum);
fcloseall();
}
void main()
{
input();
output();
}
다음검색