C++ déclaration sur plsrs lignes

Fermé
ily - 24 mars 2007 à 00:26
 ily - 24 mars 2007 à 14:53
Bonjour,
j'aimerai savoir comment déclarer un string en plusieurs lignes.
Par exemple assigner à une variable cela:
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯|\
||
||
_________________________||
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯\|
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

De plus avec cout, ce caractère: ¯ n'apparaît pas,à la place j'ai ça: > ,comment résoudre ce problème?

4 réponses

Nkunzis Messages postés 10 Date d'inscription lundi 6 mars 2006 Statut Membre Dernière intervention 2 juin 2009
24 mars 2007 à 01:02
tu peux declarer ca de cette manier:
char buffer[512]; or char *token;
mais ca serai mieu de mettre ton string dans un fichier,et lire ca a partir de la avec la delimitation k tu desires.
0
En fait je voulais savoir s'il était possible de faire une chose de ce genre:

string szString=" première ligne
deuxième ligne
troisième ligne etc";

Bien que cet exemple affiche une erreur,je voudrais autre chose qu'utiliser le \n pour anoncer une nouvelle ligne (si possible).


Et sinon quelqu'un sait comment afficher ce caractère ¯ correctement avec cout ?

Merci.
0
lirey83 Messages postés 75 Date d'inscription mardi 2 janvier 2007 Statut Membre Dernière intervention 18 août 2007 13
24 mars 2007 à 12:05
Salut

Simplement utilise le caractère \ pour continuer la ligne :
string szString=" première ligne \
deuxième ligne \
troisième ligne etc";
0
Merci lirey83.
0