Rechercher : dans
Par :

[C++]retour à la ligne dans code

Dernière réponse le 19 mar 2007 à 11:11:49 teava, le 19 mar 2007 à 10:55:13 
 Signaler ce message aux modérateurs

Bonjour tout le monde,
Je suis nouveau sur ce forum, et débute en C++.
J'ai qq bases en programmation sur d'autres langages, style Matlab.

Bon, voilà ma question:
Comment est il possible de faire un retour à la ligne dans le code (et non pas dans le programme) afin d'éviter d'écrire des lignes à rallonge. En matlab on utilise simplement les caractères "..." à la fin et au début de la ligne suivante.

En gros je veux faire qq chose du genre:

cout << "blablabla\n [retour à la ligne]
blablablablabla\n"

Au lieu d'avoir :

cout << "blablabla\n blablablablabla\n"


Merci bien pour votre aide :)

Configuration: Windows XP
Firefox 2.0.0.2

Meilleures réponses pour « [C++]retour à la ligne dans code » dans :
ORA-00600 internal error code, arguments VoirCause : C’est le code d’erreur générique interne pour les exceptions des programmes Oracle. Il indique que le processus s’est heurté à une condition inattendue de bas niveau. Les causes probables sont : un timeout un fichier corrompu crash de...
Code ASCII VoirLe codage des informations Le morse a été le premier codage à permettre une communication longue distance. C'est Samuel F.B.Morse qui l'a mis au point en 1844. Ce code est composé de points et de tirets (un codage binaire en quelque sorte...). Il...
Le codage HSL (TSL) VoirLe codage HSL Le codage HSL Le modèle HSL (Hue, Saturation, Luminance, ou en français TSL), s'appuyant sur les travaux du peintre Albert H.Munsell (qui créa l'Atlas de Munsell), est un modèle de représentation dit "naturel", c'est-à-dire proche...

1

nauno, le 19 mar 2007 à 11:02:02

Il me semble que tu répond à ta question toi meme!!!

Dans mon souvenir y'a pas de syntaxe particuliaire, sauf sur matlab!

Practice doesn't make perfect, it makes champion!
Si l'important n'est pas de gagner, pourquoi compte-t-on les points ?

Répondre à nauno

3

teava, le 19 mar 2007 à 11:08:58

Non non, en fait ça existe bien!
J'avais du mal à trouver, mais à force de fouiner sur internet j'ai fini par trouver.

Donc pour ceux que ça peut intéresser, il existe bien un tel caractère, puisqu'il s'agit du caractère "\".

Dans notre cas:

cout << "blablabla\n \
blablablabla" << endl;

au lieu de :
cout << "blablabla\n blablablablabla" << endl;

Voilà
Merci en tout cas :)

Répondre à teava

2

benkeeper, le 19 mar 2007 à 11:05:27

Attention toutefois, je n'ai pas vérifié mais il me semble qu'il ne faut par revenir à la ligne en plein milieu d'une chaine de caractère.

par exemple il faut écrire :

cout << "bla bla bla " <<
"bla bla";


et pas :

cout << "bla bla bla 
 bla bla";



Ben

Répondre à benkeeper

4

 teava, le 19 mar 2007 à 11:11:49

Ah oui effectivement ça marche aussi!

merci

Répondre à teava