cs_Vinsou
Messages postés16Date d'inscriptionmercredi 23 janvier 2002StatutMembreDernière intervention30 janvier 2002
-
26 janv. 2002 à 17:46
cs_Vinsou
Messages postés16Date d'inscriptionmercredi 23 janvier 2002StatutMembreDernière intervention30 janvier 2002
-
29 janv. 2002 à 19:47
J'ai une variable char qui doit contenir du texte. Mais au milieu de ce texte il y a des valeurs provenant d'une base de donnée. Comment faire pour affecter tout ça à cette variable ?
cs_Vinsou
Messages postés16Date d'inscriptionmercredi 23 janvier 2002StatutMembreDernière intervention30 janvier 2002 28 janv. 2002 à 15:15
char variable1[50];
char variable2[10];
Ce que je veux faire en shématisant:
variable1="texte quelconque" +valeur_variable2 + "suite texte quelquonque";
cs_Vinsou
Messages postés16Date d'inscriptionmercredi 23 janvier 2002StatutMembreDernière intervention30 janvier 2002 28 janv. 2002 à 15:28
char variable1[50];
char variable2[10];
Ce que je veux faire en shématisant:
variable1="texte quelconque" +valeur_variable2 + "suite texte quelquonque";
Croqmort
Messages postés95Date d'inscriptionmercredi 5 décembre 2001StatutMembreDernière intervention27 juin 2006 28 janv. 2002 à 21:53
quand je vaut faire ça j'utilise la fonction sprintf
de la librairie stdio.h
mais il faut savoir quel est le type de la variable "valeur_variable2" si c'est un chiffre entier :
sprintf(variable1,"%s%d%s","texte qcq",valeur_variable2,"suite texte qcq");
si c'est un chiffre a virgule flottante :
sprintf(variable1,"%s%f%s","texte qcq",valeur_variable2,"suite texte qcq");
y'as une autre solution qui consiste a creer des objet pour gerer les chaines de caracteres et tes données extraite de la base de donnée mais c un peu plus compliquer
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_Vinsou
Messages postés16Date d'inscriptionmercredi 23 janvier 2002StatutMembreDernière intervention30 janvier 2002 29 janv. 2002 à 19:36
bizarrre. Avec cette focntion quand j'exécute le programme, sous mandrake ça foire et j'ai des erreurs et sous red-hat ça a lair de fonctionner (en tout cas pas d'erreur à l'exécution)