Bonjour à tous,
J'ai une question qui va vous sembler assez simple.
Je déclare dans une structure, un tableau de char* telArrivé à un moment du programme, je dois comparer le contenu des cases de tab avec des string... ce que j'appelle string est : "Schredder" ou "TortueNinja".
Code : Sélectionner tout - Visualiser dans une fenêtre à part char * tab[20]
Et là, le compilateur me retourne des millions de warnings (je n'éxagère pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 int i = 0; while(i<100){ if (tab[i] == "TortueNinja") { ... } }) : " comparison with string literal results in unspecified behavior "
Je comprends que je compare une case du tableau de pointeur sur char avec un string... ce qui doit provoquer une erreur de cast ou de type...
Ma question est : puis je modifier ma fonction pour eviter ces warnings ou dois carrément modifier ma structure ?
Merci d'avance.
Partager