Bonjour a tous, pour mon premier message sur le forum j'ai une petite (vraiment petite ) colle a vous posez qui me fait réfléchir depuis un petit moment déjà.
Je voudrais créer une fonction qui remplace les lettres A --> B , B --> C
(Le nombre de César en gros).
J'ai donc voulu faire quelque chose du genre :
"Entrez votre nombre de décalage" ( decalage = nombre de lettres a sauter)
"Entrez votre expression"
"Voici l'expression cryptée"

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
long crypt (int c)
{
    c = getchar();
    if (c = 'A');
        putchar('B');
    else if ( c = 'B');
        putchar('C');
   ....
}
 
{
char expression[100];
           expressionC = crypt(expression);
scanf("%s", expression);
                printf("Nous allons maintenant crypter votre expression : ");
                printf("%d",expressionC);
}
Déjà cette fonction ne marche pas et je voudrais savoir si il y avait un moyen de ne pas se taper toutes les lettres une par une °°.

J'ai essayé au maximum de réduire le code que j'ai mis pour pas faire un message trop long, mon code est déjà plus long que ca. C'est mon premier "vrai" programme et j'aimerais avoir des conseils de tous pour m'améliorer.
Merci d'avance, je reste a dispositions pour des précisions que j'aurais a fournir si nécessaire.