Bonjour à tous,

Voila je ne comprend pas trop comment fonctionne ce bout de code:

char*str="Vive l'OpenGL"
char*EndOfStr;

EndOfStr = str + strlen(str);

while (str < EndOfStr)
{
...
}

"EndOfStr = str + strlen(str);" Cette ligne semble permettre de trouver le dernier caractere de str. Cela marche car EndOfStr est utilisée dans la boucle while mais comment un chaine peut elle être concaténée à un int ?
Lorsque je regarde EndOfStr au debbug il vaut tjs (il me semble) "".
Comment 2 chaines peuvent-elles être ainsi comparées dans la boucle while?

merci d'avance