Bonjour à tous,

J'ai une question qui va vous sembler assez simple.

Je déclare dans une structure, un tableau de char* tel Arrivé à 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
1
2
3
4
5
int i = 0; 
while(i<100){
if (tab[i] == "TortueNinja")
{ ... }
}
Et là, le compilateur me retourne des millions de warnings (je n'éxagère pas...) : " 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.