Comprend pas le principe des variables...
Bonjour,
Je suis en train d'essayer de créer un logiciel de cryptage, qui décalerait les caractere d'une lettre , ainsi
ABC deviens BCD
AAA deviens BBB
Etc...
Et je voudrais utiliser pour cela une form avec deux textbox ...
Le premier pour le texte à " Crypter " et le second pour le texte qui est crypté...
Si quelqu'un pouvais m'aider à réaliser ce projet ...
Merci d'avance...
Florian
Je suis en train d'essayer de créer un logiciel de cryptage, qui décalerait les caractere d'une lettre , ainsi
ABC deviens BCD
AAA deviens BBB
Etc...
Et je voudrais utiliser pour cela une form avec deux textbox ...
Le premier pour le texte à " Crypter " et le second pour le texte qui est crypté...
Si quelqu'un pouvais m'aider à réaliser ce projet ...
Merci d'avance...
Florian
4 réponses
-
-
Ben oui mais bon, sans préciser le langage c'est un peu vague. Enfin en admettant que tu sois quelqu'un de bien et que tu codes en C :
#include <stdio.h> #include <string.h> #include <stdlib.h> int main(){ const char *s1 = "Pouet"; const unsigned n = strlen(s1); char *s2 = (char *)malloc(sizeof(char)*n); unsigned i; for(i=0;i<n;++i){ if ('a' <= s1[i] < 'z') s2[i] = s1[i] + 1; else if (s1[i] == 'z') s2[i] = 'a'; else if ('A' <= s1[i] < 'Z') s2[i] = s1[i] + 1; else if (s1[i] == 'Z') s2[i] = 'A'; } s2[n] = '\0'; printf("%s\n",s2); free(s2); // getchar(); // décommente si tu es sous windows return 0; }
ce qui donne :Qpvfu
En C++ :#include <iostream> #include <string> //#include <cstdio> // décommente si tu es sous windows int main(){ const std::string s1 = "Pouet"; std::string s2 = s1; for(unsigned i=0;i<s1.length();++i){ if ('a' <= s1[i] < 'z') s2[i] = s1[i] + 1; else if (s1[i] == 'z') s2[i] = 'a'; else if ('A' <= s1[i] < 'Z') s2[i] = s1[i] + 1; else if (s1[i] == 'Z') s2[i] = 'A'; } std::cout << s2 << std::endl; // getchar(); // décommente si tu es sous windows return 0; }
Après au niveau de l'interface graphique ça dépend de ce que tu utilises. L'idéal ce serait du QT.
https://openclassrooms.com/fr/courses/1894236-programmez-avec-le-langage-c
Bonne chance -
-
Désolée mais je ne programme pas dans ce langage. En cherchant un peu comment faire une boucle For et comment manipuler une chaîne, tu devrais pouvoir adapter ce que j'ai écrit.
Bonne chance