Bonjour !
Comment faire pour ajouter à la suite des tableaux dans un seul ?
merci
Version imprimable
Bonjour !
Comment faire pour ajouter à la suite des tableaux dans un seul ?
merci
Tu peux préciser un peu ? (sous quelle forme se présentent tes tableaux ? Tu stockes le résultat dans quoi ? Tu cherche à faire quoi exactement ? ...)
exemple :
char* nom;
char* espace=" - ";
char* heure;
char* total;
je voudrais arriver à ce que total soit de la forme :
"MonNom - 18 : 00"
Voilà, j'espère que ça suffit
Avec les chaînes de caractères c'est très simple :
Et si tu veux formater un peu, ou utiliser d'autres types directement (des entiers ou des flottants par exemple), tu peux utiliser les ostringstream.Code:
1
2
3
4
5
6
7
8 #include <string> std::string Nom = "MonNom"; std::string Espace = " - "; std::string Heure = "18"; std::string Total = "00"; std::string Resultat = Nom + Espace + Heure + Total;
Et est-ce qu'il n'y aurait pas de solution sans passer par les string ?
sinon pour l'instant je vais faire comme ça et regarder ces histoires de ostringstream.
Salut,
tu as aussi :
strcat, wcscat, _mbscat
Pour+ d'info :
http://msdn.microsoft.com/library/de...c_._mbscat.asp
Si mais tant qu'à faire du C++ autant utiliser les facilitées qu'il apporte.Citation:
Envoyé par vic_cw
effectivement sinon ca sert a koi den faire :P
on peut fair
Code:
1
2
3
4
5
6
7
8
9 char nom[]=Mon Nom; char espace[]=" - "; char heure[]=12H00; char total[]="monTotal"; char* resultat; scanf(resultat,"%s%s%s%s",nom,espace,heure,total);
Déjà il faudrait utiliser sscanf et non scanf, ensuite il faudrait allouer de la mémoire pour resultat sous peine de se manger un segfault, et ensuite... on ne fait pas du C ici, autant faire du code propre et robuste.