- Katılım
- 3 Aralık 2017
- Mesajlar
- 2.525
- Makaleler
- 1
- Çözümler
- 34
Sırf kendimi geliştirmek ve test etmek için denedim yapmayı ama beceremedim C'de. Python'un gözünü seveyim. C'de input kontrol etmek bile ayrı dert bir daha da bulaşmam.
#include <stdio.h>
#include <stdlib.h>
void encrypt( char * dst, const char * src, const char * key) {
for (int i =0; src[i] != '\0'; i++) {
dst[i] = src[i] != 32 ? key[ src[i] < 97 ? (src[i] - 65): (src[i] - 97) ]:32;
}
}
int main( void ) {
char key[] = "YTNSHKVEFXRBAUQZCLWDMIPGJO";
char plain[100] = {};
char cipher[100] = {};
gets(plain);
encrypt(cipher, plain, key);
printf("plain text: %s\n", plain);
printf("cipher text: %s\n", cipher);
return 0;
}
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.