21 Şubat 2021 Pazar

Şifrelenecek dosya icindeki metin c programlama

 Şifrelenecek dosya icindeki metin c programlama

#include<stdio.h>
#include<stdlib.h>

int main()
{
char isim[50],hr;
FILE *fpdo,*fpdotp;
printf("\n Sifreleme dosyasi:\n");
printf("************");
printf("Dosya adi giriniz :");
scanf("%s",isim);
fpdo=fopen(isim,"r");
if(fpdo == NULL)
{
printf("Dosya bulunamadi");
exit(1);
}
fpdotp = fopen("tmp.txt","w");
if(fpdotp == NULL)
{
printf("Dosya hata verdi.");
fclose(fpdo);
exit(2);
}

while(1)
{
hr=fgetc(fpdo);
if(hr == EOF)
{
break;
}
else
{
hr=hr+100;
fputc(hr,fpdotp);
}


}
fclose(fpdo);
fclose(fpdotp);
fpdo = fopen(isim,"w");
if(fpdo == NULL)
{
printf("Dosyalar mevcut degil.");
exit(3);
}
fpdotp = fopen("tmp.txt","r");
if(fpdotp == NULL)
{
printf("Dosyalar mevcut degil.");
fclosed(fpdo);
exit(4);
}

while(1)
{
hr = fgetc(fpdotp);
if(hr == EOF)
{
break;
}
else
{
fputc(hr,fpdo);
}


}
printf("%s dosya sifreli",isim);
fclose(fpdo);
fclose(fpdotp);

}


Hiç yorum yok:

Yorum Gönder

Her yorum bilgidir. Araştırmaya devam...