hoSSohbeT.com  Sohbet  forumlari

Anasayfa Bugünki Mesajlar Forumları Okundu Kabul Et
Geri git   hoSSohbeT.com Sohbet forumlari > Bilgisayar ve İnternet Dünyası > Bilgisayar - İnternet > Bilgisayar Dünyası > Programlama > C ve C++
Kayıt ol Yardım Sohbet Gazete oku Diyetsaglik Üye Listesi Ajanda Arama Bugünki Mesajlar Forumları Okundu Kabul Et



Cevapla
 
LinkBack Seçenekler Stil
Alt 05-09-08, 08:46   #1
Dokunma Yanarsın
 
aLayıNaiSyaN - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 04-02-08
Nerden: . . .
Mesajlar: 1,981
Tecrübe Puanı: 496 aLayıNaiSyaN 1000 aLayıNaiSyaN 1000 aLayıNaiSyaN 1000 aLayıNaiSyaN 1000 aLayıNaiSyaN 1000 aLayıNaiSyaN 1000 aLayıNaiSyaN 1000 aLayıNaiSyaN 1000 aLayıNaiSyaN 1000 aLayıNaiSyaN 1000 aLayıNaiSyaN 1000
c++ dosya şifreleme

C İle Yapılmış Dosya Şifreleme Ve Deşifreleme Programı Örnek Kodu
//Auramsen

/*Programdaki sayıların çokluğu kafanızı karıştırmasın.
Çoğu sayı ekrana özel karakter yazdırmak için
kullanılmıştır*/
Kod:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <io.h>
int main(){
 
struct cemil1{
char a;
}x;
 
struct cemil2{
char b;
}y;
 
FILE *dosya1,*dosya2;
char ad1[100]={0},ad2[100]={0};
char cevap=0;
int i=0,d=2,f1,f2;
 
y.b=" ";
textcolor(11);
printf("\n %c",201); for(f1=0;f1<76;f1++){printf("%c",205);} printf("%c ",187);
printf(" %c%77c\n %c%77c\n %c%77c\n %c \t\t\tDosya %cifreleme Program%c V1.0",186,186,186,186,186,186,186,158,141);
printf("%26c\n %c%77c\n %c%77c\n %c%77c\n %c\t1-)%cifreleme%59c",186,186,186,186,186,186,186,186,1  58,186);
printf("\n %c%77c\n %c\t2-)De%cifreleme%57c",186,186,186,159,186);
printf("\n %c%77c\n %c\t3-)Yard%cm%62c",186,186,186,141,186);
printf("\n %c%77c\n %c\t4-)%c%ck%c%c%63c",186,186,186,128,141,141,159,186);
printf("\n %c%77c\n %c%77c\n %c\tL%ctfen yapmak istedi%ciniz i%clemin numaras%cn%c girin:%20c",186,186,186,186,186,129,167,159,141,14 1,186);
printf("\n %c%77c\n %c%77c\n %c%77c",186,186,186,186,186,186,186);
printf("\n %c",200); for(f2=0;f2<76;f2++){printf("%c",205);} printf("%c",188);
gotoxy(32,24);cprintf("ISW-Cemil %cNAN%c%C",152,128,184);
gotoxy(60,19);
cevap=getch();
clrscr();
 
if(cevap=="1"){
printf("\n%cifrelenecek dosyan%cn ad%cn%c girin:",158,141,141,141);
scanf("%s",&ad1);
for(i=0;i<18;i++){
if(ad1[i]=="0")break;
}
ad1[i]="\0";
 
printf("\n\nYeni olu%cturulacak %cifreli dosyan%cn ad%cn%c girin:",159,159,141,141,141);
scanf("%s",&ad2);
for(i=0;i<18;i++){
if(ad2[i]=="0")break;
}
ad2[i]="\0";
 
fcloseall();
dosya1=fopen(ad1,"r");
dosya2=fopen(ad2,"w");
fseek(dosya1,0,SEEK_SET); fseek(dosya2,0,SEEK_SET);
 
for(i=0;i<filelength(fileno(dosya1))/sizeof(x);i++  ){
fread(&x,1,1,dosya1);
  x.a=(x.a)+d;
  fwrite(&x,1,1,dosya2);
}
 
fclose(dosya1); fclose(dosya2);
}
 
if(cevap=="2"){
printf("\nDe%cifre edilecek dosyan%cn ad%cn%c girin:",159,141,141,141);
scanf("%s",&ad1);
for(i=0;i<18;i++){
if(ad1[i]=="0")break;
}
ad1[i]="\0";
 
printf("\n\nYeni olu%cturulacak de%cifreli dosyan%cn ad%cn%c girin:",159,159,141,141,141);
scanf("%s",&ad2);
for(i=0;i<18;i++){
if(ad2[i]=="0")break;
}
ad2[i]="\0";
 
fcloseall();
dosya1=fopen(ad1,"r");
dosya2=fopen(ad2,"w");
fseek(dosya1,0,SEEK_SET); fseek(dosya2,0,SEEK_SET);
 
for(i=0;i<filelength(fileno(dosya1))/sizeof(x);i++  ){
fread(&x,1,1,dosya1);
  x.a=(x.a)-d;
  fwrite(&x,1,1,dosya2);
}
fclose(dosya1); fclose(dosya2);
}
 
if(cevap=="4") exit(0);
 
getch();
return 0;
}


C ve C++ kodu nasıl derlenir?
önce gerekli olam bir derleyici indirmeniz gerekir.
MinGW GNU nun derleyicisi. Bu işinizi görür.
hem C hemde C++ kodu derleyebilirsiniz.
bu derleyiciyi indirip kurduğunuz zaman
çalışacaktır ama ..\MinGW\bin klasörü içindeki g++.exe dosyasını
c++ kodunun yanına yapıştırdığınız zaman çalışacaktır.
bunu halletmeniz için yolu göstermelisiniz.
yani path değişkeni.
ona nasıl ulaşırım diyorsanuz.
Windows Xp için anlatıyorum.
Bilgisayarıma gelip sağtıklıyorsunuz fare ile.
özelliklere giriyorsunuz.
oradanda gelişmişe.
gelişmişde ortam değişkenlerine tıklıyorsunuz.
karşınızda path olmalı.
yani pathi görüyor olmanız gerekir.

path i seçip düzenle diyorsunuz.
karşınıza çıkan değişkende.
ilk noktalı virgülden sonra
C:\MiGW\bin;
yazıp tama diyorsunuz.
yanlız ben C: içine kopyaladığım için öyle yazdım.
siz kendi yolunuzu yazarsınız.
haydi kolay gelsin.
__________________
aLL Hope iS Gone

aLayıNaiSyaN isimli Üye şimdilik offline konumundadır  
Digg this Post!Bookmark Post in Technorati
Alıntı ile Cevapla
Alt 05-09-08, 08:55   #2
Özel Erkek Üye
 
Üyelik tarihi: 20-03-05
Yaş: 12
Mesajlar: 16,863
Tecrübe Puanı: 123506 hoSSohbeT 1000 hoSSohbeT 1000 hoSSohbeT 1000 hoSSohbeT 1000 hoSSohbeT 1000 hoSSohbeT 1000 hoSSohbeT 1000 hoSSohbeT 1000 hoSSohbeT 1000 hoSSohbeT 1000 hoSSohbeT 1000
Cevap: c++ dosya şifreleme

teşekkürler
__________________
http://www.hossohbet.com/sohbet.htm
hoSSohbeT isimli Üye şimdilik offline konumundadır  
Digg this Post!Bookmark Post in Technorati
Alıntı ile Cevapla
Cevapla

  • Submit Thread to Digg Digg
  • Submit Thread to del.icio.us del.icio.us
  • Submit Thread to StumbleUpon StumbleUpon
  • Submit Thread to Google Google
  • Bookmarks

    Seçenekler
    Stil

    Yetkileriniz
    You may not post new threads
    You may not post replies
    You may not post attachments
    You may not edit your posts

    BB code is Açık
    Smileler Açık
    [IMG] Kodları Açık
    HTML-KodlarıKapalı
    Trackbacks are Açık
    Pingbacks are Açık
    Refbacks are Açık



    Bütün Zaman Ayarları WEZ olarak düzenlenmiştir. Şu Anki Saat: 13:38 .


    Powered by vBulletin Version 3.8.7
    Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
    Search Engine Friendly URLs by vBSEO 3.5.0 RC2
    Sohbet ve Sohbet odalari sitesi

    Sohbet Chat Forum Oyunlar1