Ouais je savais qu'on ne pouvais pas mettre un caractère dans un code comme ca mais je pensais que lorsqu'on mettait 'A' ça représentait tout de même le caractère.
1 2 3 4 5
| void crypt(char* original, char* copie, int decalage) {
int i;
for (i = 0; i < 100; i++)
copie[i] = original[i] + decalage;
} |
Ce code me permettrait donc de faire la fonction ?
Ce que je comprend pas c'est que içi on ne parle pas de l'expression qui est rentrée par l'utilisateur donc je vois pas comment on peut utiliser cela.
A moins qu''il faudrait écrire
expressionC = crypt(expression)
Ou expressionC représente l'expression cryptée que le programme va ressortir et expression, l'expression entrée par l'utilisateur ?
(Si c'est cela, dois-je définir expressionC comme un tableau ou pas ?)
(Ou encore est ce que je peux pas mettre tout simplement)
printf("%s",crypt(expression)
Merci pour vos réponses et vos détails
Partager