Bon je l´ai fait à la va vite , voila le même version pointeurs , beaucoup plus facile à lire . ..
j´ai même rajouté des commentaires . ..
/ / Entrez une base de conversion ( ex : 1 => A - B ; 2 => A - C )
/ / une phrase , et hop , la voila cryptee .
- include < iostream>
using namespace std;
/ / Fonction cryptage , incremente chaque caractere
/ / entré par l´utilisateur par la valeur de la base ( Donnee ) entrée
void Cryptage ( char *Tableau , int *Donnee , int *NombreCar)
{
int i;
for ( i=0 ; i< *NombreCar ; i++)
{
Tableau[i] += *Donnee;
cout < < Tableau[i];
}
}
/ / Main , demande l´entree de la base - Donnee -
/ /d´une phrase ( stockee dans un tableau ) et appelle
/ / la fonction cryptage , en donnant les adresses de chaque variable
int main()
{
int Donnee;
cout<< " Combien de caracteres d´ecart ? " ;
cin>> Donnee;
char Tableau[50];
cout<< " Ecrivez la phrase à crypter \n " ;
cin>> Tableau;
int NombreCar = strlen(Tableau);
cout < < NombreCar < < " caracteres ecrits \n " ;
Cryptage( &[0] , & , &);
cout<< " \n";
system("pause");
return 0;
}