Bonsoir,
j'ai un petit problème, à savoir, je suis bloqué dans mon programme, je ne sais pas comment faire pour comparer un caractère d'un tableau avec un autre...
Apparemment strcmp ne permet de le faire, j'aimerai à partir d'une saisie réussir à obtenir un codage (cf. int cod[26])
Si il y a un autre moyen (sans pointeur)je suis preneur.
J'espère avoir était assez clair pour exposé mon problème.
Voilà le code qui illustrera mes propos:
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 #include<stdio.h> #include<string.h> main() { char lettre[26] ="abcdefghijklmnopqrstuvwxyz"; int cod[26] ={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,26}; char saisie[100]; int nbre; int i; scanf("%s", saisie); nbre= strlen (saisie); printf("%d",strcmp (saisie[1], lettre[1])//ceci est un test, mais qui me créé une erreur de compil for (i=1; i<nbre;i++) { } }
Partager