Serpenos
Kilopat
- Katılım
- 15 Ağustos 2014
- Mesajlar
- 3.257
- Makaleler
- 2
- Çözümler
- 5
Daha fazla
- Cinsiyet
- Erkek
- Profil Kapağı
- 1522193036
Merhaba 2 ödevim var.
1-Rastgele sayı üretip .txt uzantılı bir dosyaya yazdırmak.
2-Bu sayıları alıp başka bir .txt uzantılı dosyaya aralarındaki asalları bularak kopyalamak.
1. ödevi yaptım ama 2. ödevde çıktı olarak ekrana "-1" bastırılıyor sürekli. Yardımcı olur musunuz?
İlk ödevde "sayilar.txt" adlı bir klasör açtım. 2. ödevde de sayilar2'ye kopyalamaya çalışıyorum:
1-Rastgele sayı üretip .txt uzantılı bir dosyaya yazdırmak.
2-Bu sayıları alıp başka bir .txt uzantılı dosyaya aralarındaki asalları bularak kopyalamak.
1. ödevi yaptım ama 2. ödevde çıktı olarak ekrana "-1" bastırılıyor sürekli. Yardımcı olur musunuz?
İlk ödevde "sayilar.txt" adlı bir klasör açtım. 2. ödevde de sayilar2'ye kopyalamaya çalışıyorum:
C:
#include <stdio.h>
int main(){
FILE *dosya;
FILE *dosya2;
dosya=fopen("sayilar.txt","r");
dosya2=fopen("sayilar2.txt","w");
int sayi;
if(dosya!=NULL){
for(int i=0;i<1000;i++){
sayi=fgetc(dosya);
fprintf(dosya2,"%d, ",sayi);
}
}
else{
printf("Dosya Bulunamadi.");
}
fclose(dosya);
fclose(dosya2);
}