Bon, après une petite sécance débugage, je sais ce qui fait prendre a mes integeter ces valeurs louches : la fonction SPRINTF!!
Et oui, je me demande encore pourquoi car je l'utilise dans d'autre classe et il n'y a aucun problème avec les integer.
Alors voici un exemple de code qui a lui seul fait planter la gestion des integers :
	
	| 12
 
 |  
sprintf(czVariable, "Vous êtes dans le salon : %s", czNomSalon); | 
 La fonction sprintf marche bien, mais mes integers bug. Alors je me suis dis que ca pouvait peut-être venir d'un conflit de libraire vu que j'en utilise plus dans cette classe, voici tous mes includes :
	
	| 12
 3
 4
 5
 6
 7
 
 |  
#include <complex>
#include <stdio.h>
#include <string>
#include <iostream>
#include <sstream>
using namespace std | 
 Puis une autre piste encore, dans les autres classe je n'utilise sprintf qu'avec des flaot ou des entier et non avec des char*, exemple :
	
	sprintf(czVariable, "Vitesse : %G", fltVitesse);
 Sinon, l'utilisation de la fonction c_str() n'a rien changer Loulou24.
Encore merci pour votre aide.
						
					
Partager