Bonjour à tous,

J'ai une question à vous poser : je suis en train de faire un programme basic qui recherche l'indice d'un élément dans un tableau de ce genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
    char* Registre[32]={ "R0", "R1", "R2", "R3", "R4", "R5", "R6", "R7", "R8",
    "R9", "R10", "R11", "R12", "R13", "R14", "R15", "R16", "R17", "R18", "R19",
    "R20", "R21", "R22", "R23", "R24", "R25", "R26", "R27," "R28", "R29", "R30",
    "R31"};
Le programme que j'ai écris est celui là :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
int RechercheIndice (char*tab,char *ch){
    int indice=0;
    while (*tab!='\0'){
        if (*(tab+indice)==*ch){
            return indice;
        }
        indice++;
    }
    return -1;
}
Mais le problème c'est que ça affiche toujours 0
Si quelqu'un peut me dépanner, ce serait sympa de votre part.
Merci de votre aide.