Voila j'ai cherché un peu sur le web sans trouver de reponse a ma question.
Le tres connu itoa a le profil suivant :
char * itoa ( int value, char * str, int base );
J'ai cherché donc quelle etait la taille maximale que pouvait avoir le tableau qui allait contenir la conversion de l'entier.
Il est écrit : "str should be an array long enough to contain any possible value: (sizeof(int)*8+1) for radix=2, i.e. 17 bytes in 16-bits platforms and 33 in 32-bits platforms."
Source : http://www.cplusplus.com/reference/c...dlib/itoa.html
Sachant qu'un char est codé sur 8 bytes comment cela se fait qu'on ne fait pas un tableau de sizeof(int) + 1.
Merci d'avance,
Scowl

 

 
		
		 
        

 
			
			
 
   


 Int -> Char Question Theorique sur la taille Max du Tableau
 Int -> Char Question Theorique sur la taille Max du Tableau
				 Répondre avec citation
  Répondre avec citation
Partager