Bonjour à tous !
Si je commence cette nouvelle page c'est parce que je commence des études en informatique et je suis en pleine difficulté.
Je dois crypté une message en RS232 avec du chiffrement César pour nous aider j'ai ce code :
Je suis bloqué car je n'ai jamais manipulé le C++ contrairement à mes camarades et je comprends pas pourquoi le code fonctionne pas... Si quelqu'un pouvait m'éclairer je suis totalement désespéré. Merci de m'avoir lu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 char* CCryptage::CrypterCesar(char* ChaineCaractere, int ClefCesar) { int TailleChaine = strlen(ChaineCaractere); // calcul taille buffer non crypté char* ChaineCryptee=new char[TailleChaine];// allocation mémoire taille buffer for(int z=0; z<TailleChaine; z++) { if(ChaineCaractere[z]==0x20) // Si le caractère est un blanc { ChaineCryptee[z]=0x20; } else { ChaineCryptee[z]=(ChaineCaractere[z]+(ClefCesar)); } } ChaineCryptee[z]='\0'; return(ChaineCryptee); }
Partager