C Kullanıcı tarafından girilen metinin şifrelenip,çözülmesini sağlayan program

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
PROGRAMMER
Seçkin Üye
Katılım
26 Ara 2015
Mesajlar
401
Çözümler
1
Tepki puanı
165
Ödüller
9
Yaş
27
10 HİZMET YILI
C:
#include <stdio.h>
#include <string.h>


void sifrele(/*parametreler*/char sifre[], int anahtar)
{
  /* İşaretsiz (unsigned) ön eki kullanıldığı taktirde,
     veri tipi ile saklanacak değerin sıfır ve sıfırdan büyük olması sağlanır.*/
  unsigned int i;
  for (i = 0; i < strlen(sifre); ++i)
  // strlen : karakter dizisini verir.
  // ++i : değişkenin değerini bir arttır. sonra döngüyü işlet.
  {
      
    sifre[i] = sifre[i] - anahtar;
  }
}

void sifrecoz(char sifre[], int anahtar)
{
  unsigned int i;
  for (i = 0; i < strlen(sifre); ++i)
  {
    sifre[i] = sifre[i] + anahtar;
  }
}

int main()
{
    // 0xFACA unicode karakter
  char sifre[20];
  printf("Sifrelenecek Metni Giriniz: \n ");
  scanf("%s", sifre);
  printf("Girdiginiz deger    : %s\n", sifre);
  sifrele(sifre, 0xFACA);
  printf("Sifrelenmis bicimi    : %s\n", sifre);
  sifrecoz(sifre, 0xFACA);
  printf("Sifresi cozulmus bicimi    : %s\n", sifre);
  return 0;
}
 
Seçkin Üye
Katılım
7 Nis 2020
Mesajlar
317
Çözümler
1
Tepki puanı
18
Ödüller
4
Yaş
21
6 HİZMET YILI
faydalı bilgiler yine bişey anlamasamda geliştiriyorum biraz kendimi
 
Onaylı Üye
Katılım
13 Nis 2020
Mesajlar
50
Tepki puanı
2
6 HİZMET YILI
Teşekkürler, kodunuz bilgisayar güvenliğine hizmet edecektir.
 
Onaylı Üye
Katılım
16 Nis 2020
Mesajlar
50
Tepki puanı
2
Yaş
33
6 HİZMET YILI
arkadaşlar how to program adında deitel tarafından c c++ dillerini öğreten bir kitapvar türkçe pdf bulabilirsiniz ama türkçe çevirisinde sorunlar var ingilizce çalışın derim bu tür konuları
 
Onaylı Üye
Katılım
9 Mar 2018
Mesajlar
72
Tepki puanı
1
Ödüller
6
8 HİZMET YILI
Teşekkürler, kodunuz bilgisayar güvenliğine hizmet edecektir.
 
Süper Üye
Katılım
3 Eyl 2018
Mesajlar
602
Çözümler
2
Tepki puanı
42
Yaş
36
7 HİZMET YILI
teşekkürler yararlı konu
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst