c’de dosyalama işlemleri-dosya kopyalama

31 Mart 2010 – 00:52

“a” adında bir dosyamız olacak,bu dosyamızın bir kopyasını oluşturacaz ve “a”nın içindekiler “a_kopya”da
da olacak,kodumuzu inceleyelim:

main()
 
{
 
char k[20];//kopyalanacak dosya adı
p[28]="Kopya_";//oluşan dosya adının bir kısmı
 
FILE *derya;
 
printf("dosya adı : \n");
 
scanf("%s",k);
 
strcat(p,k);//2. oluşan dosyanın adı a_kopya
 
derya= fopen(p,"w");//w de dosya yoksa aynı zamnda oluşturuyordu da
 
FILE *gunduz;
 
int ch;
gunduz = fopen(k, "r");
 
if (gunduz== NULL) {
 
printf("dosya açılamadı %s\n", k);
 
exit(8);
 
}
 
while (1) {
 
ch = fgetc(gunduz);
 
if (ch == EOF)
 
{ break;}
 
fprintf(derya,"%c", ch);
 
}
printf("kopyalama sona erdi!\n");
return 0;
}

DERYA GÜNDÜZ

http://deryagunduz.blogspot.com

deryagunduz47@gmail.com

mikroskosmos@hotmail.com

Bookmark and Share

Post a Comment

Subscribe without commenting