C++ déclaration sur plsrs lignes

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?
Configuration: Windows XP
Firefox 2.0.0.3

4 réponses

  • Votes
  • Date
  • Date décroissante
  1. 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.
    1. 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.
      1. Salut

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