
Envoyé par
olivier857
Bon en fait j'arrive a convertir en char * :
const char *var0, *var1, *var2, *var3, *var4, *var5;
int num_site, num_pm;
long num_dossier, num_carte;
char num_site_ch[10], num_dossier_ch[15], num_carte_ch[10], num_pm_ch[2];
// Convertie les numéros en char*
sprintf(num_site_ch,"%d", num_site);
sprintf(num_dossier_ch,"%l",num_dossier);
sprintf(num_carte_ch,"%l",num_carte);
sprintf(num_pm_ch,"%d",num_pm);
// Convertie les numéros en string
num_site_str=num_site_ch;
num_dossier_str=num_dossier_ch;
num_carte_str=num_carte_ch;
num_pm_str=num_pm_ch;
Mais je n'arrive pas a concaténer les chaine en suite :
// Début de chaine
var2="NumSit=";
var3="NumDos=";
var4="NumCar=";
var5="NumPm=";
//Concaténation avec des débuts d echaine avec les numéros :
strcat(param[2],num_site_ch); -> ca plante
var2+=num_site_str; -> ca plante
????????
Voilà j'ai essayé pas mal de chose, mais ca me parait pas propre et compliqué. j'espères que je vais pas vous faire crier.
Partager