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++)
	{
 
	}
 
}