Em mới học đọc xuất file trong C nên em viết thử bài toán này: nhập 3 số nguyên vào file input.txt, sắp xếp theo thứ tự tăng dần sau đó xuất ra file output.txt, nhưng không biết tại sao chương trình không chạy được,em vào 2 file đó thì lại không thấy dữ liệu nào cả, em bò 2 file đó chung file .c luôn
#include <stdlib.h>
int main(int argc, char *argv[])
{
int A[3],i,j,tam;
FILE *f;
printf("Nhap 3 so:");
scanf("%d %d %d",&A[0],&A[1],&A[2]);
f=fopen("input.txt","w");
fprintf(f,"%d %d %d",A[0],A[1],A[2]);
for(i=0;i<3;i++)
{
for(j=i+1;j<3;j++)
{
if(A[i]>A[j])
{
tam=A[i];
A[i]=A[j];
A[j]=tam;
}
}
}
fclose(f);
f=fopen("output.txt","w");
fprintf(f,"%d %d %d",A[0],A[1],A[2]);
fclose(f);
return 0;
}