salut,

J'ai besoin de concatiner un entier dans une chaine de caractères , j'utilise sprintf ; mais il ya un probleme de signe ou de debordement de l'entier.

sprintf(connect_cmd,"FE_CONNECT 1 1 %d 8",my_int);

pour my_int = 850000
elle me rend : FE_CONNECT 1 1 -2133237467 8

Je comprend pas alors pourquoi de 850000 --> -2133237467 ??

Merci pour votre aide.