salut à tous, j'ai un problème avec un chaîne. Depuis hier, je réfléchi, je parcours Internet mais rien n'y fait!

Mon problème est le suivant : Je communique avec un modem GSM via le port série, cela ne me pose pas de problème. Lorsque le modem est en route, il envoi des infos : \r\n+WIND: 7\r\n par exemple pour dire qu'il est connecté au réseau...
Je récupère ces informations dans un buffer[256], qui peut contenir plusieurs messages. Afin de connaître tous les messages que j'ai reçu, j'utilise la fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
pointeur = strtok(buffer,"\x0D\x0A");
qui me permet de séparer les différents éléments. C'est là que le problème intervient: Dans pointeur, j'obtient : +WIND: 7.
J'attend justement cette information mais lorsque je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
if(pointeur == "+WIND: 7")
{
printf("****************************************");
}
, il n'y passe jamais. J'ai essayé toutes les formes ("+WIND: 7", '+WIND: 7', '+WIND: 7\0'.....)mais rien. J'essaye de voir le contenu de pointeur pour savoir exactement quels caractères il contient, mais je n'y arrive pas.
Pourriez-vous m'aider, merci