C ile txt dosyasının içine bir şeyler yazdırmaya çalışıyorum ama for döngüm çalışmıyor ben bir hata bulamadım
int main(void){
FILE *d;
int id;
if((d=fopen("deneme.txt","w"))==NULL){
printf("dosya acma hatasi");
}
for (id=0; id<10; id++){
fputc('a',d);
fclose(d);
}
}
burada 10 tane a harfini yazdırmaya çalışıyorum ama bir tane yazdırıyor neden ??