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 :

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); 
 
}
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.