Bonjour, j'ai le problème suivant je désire afficher les valeurs successives d'uns variable de type Long lors de calcul successif
sur cette variable (dans une boucle).
J'ai donc codé comme cela :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
	//a est la variable de type long
	long a ;
	nom BSTR;
 
	//initialisation
	nom = "CECI EST UN TEST";
	a = 0x9E3779B9;
 
 
	for(int k=0;k<3;k++) {
 
		a += (url[k+0] +(url[k+1]<<8) +(url[k+2]<<16) +(url[k+3]<<24));
 
 
		char chaine [sizeof(unsigned long)*8+1];  
 
	  //stocke la variable a en chaine dans la variable chaine
	  ultoa ( a,chaine,10);  
 
 
	  //affichage de la valeur récupérée dans chaine
	         MessageBox(NULL, chaine, "Valeur de a est :",
	                   MB_OK | MB_ICONINFORMATION);
 
	}
Le problème c'est que je n'affiche qu'une seule valeur et ensuite cela plante sans aucun message... Quelqu'un peut il m'éclairer ? Je suis débutant en C++ aussi n'hésiter pas à me reprendre...