IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

texte sur plusieurs lignes [FAQ]


Sujet :

C++Builder

  1. #1
    Membre expérimenté
    Avatar de lanonyme
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    229
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 229
    Par défaut texte sur plusieurs lignes
    Bonjour,

    Petite question toute simple :
    y'a t'il la possibilité d'ecrire sur plusieurs lignes, du texte entouré de doubles quotes ?
    Sans que cela ne fasse d'erreur a la compilation.

    Exemple :
    texte = " voici
    le texte"
    (evidement il est beaucoup beaucoup plus long )

    lanonyme

  2. #2
    Expert confirmé

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par défaut
    Tu met un \n a l'endroit ou tu souhaite faire passer à la ligne, exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    texte = "voici\nle texte" ;

  3. #3
    Membre expérimenté
    Avatar de lanonyme
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    229
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 229
    Par défaut
    Merci pottiez mais
    Je crois que je me suis mal exprimé...

    En effet je suis souhaite ecrire une chaine de caractéres (donc entre doubles quotes) sur plusieurs lignes ... dans builder

    Cela pour me permettre de garder une certaine clarté dans mon code
    (en effet, il s'agit la d'une requete SQL longue, trés longue)

    J'ai l'option de concaténé ma chaine, mais je voulais savoir s'il n'existait pas une autre solution car repeté le nom de la variable prend aussi de la place(même si elle s'appelle que SQL ).

    lanonyme

  4. #4
    Expert confirmé

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par défaut
    Dans ce cas la seul reponse possible est ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    texte = "Voici" ;
    texte += " le texte" ;
    A plus

  5. #5
    Membre Expert
    Avatar de bakaneko
    Profil pro
    Inscrit en
    Février 2004
    Messages
    1 268
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 1 268
    Par défaut
    Tu peux utiliser la méthode + des AnsiString pour ça (en tout cas, c'est comme ça que je fonctionne pour mes requetes SQL sous BCB).

    Exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    AnsiString Requete = "SELECT ";
    Requete += "* FROM";
    Requete += " MATABLE ";
    Requete += "WHERE MONCHAMPS";
    Requete += "=";
    Requete += "1";
    Nb: j'ai exagéré le truc.

  6. #6
    CGi
    CGi est déconnecté
    Expert confirmé
    Avatar de CGi
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 061
    Détails du profil
    Informations personnelles :
    Localisation : France, Allier (Auvergne)

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 061
    Par défaut
    Y a d'autre solution :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
       AnsiString st = "Première ligne "
                       "Deuxième ligne ";
    ou encore

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
       AnsiString st = "Première ligne \
    Deuxième ligne ";
    Site : http://chgi.developpez.com

    Pourquoi faire simple quand on peut faire compliqué ? (Jacques Rouxel)

  7. #7
    Membre expérimenté
    Avatar de lanonyme
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    229
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 229
    Par défaut Ce qui est dis est dis ;)
    Merci

    Je vais donc me resilié à faire cette manipulation

    bah 20 lignes c'est pas la mort encore

    Bonne journée

    lanonyme

    Edit : ah je post en même et voila la reponse que j'attendai. Merci

  8. #8
    Membre Expert
    Avatar de Gilles Louïse
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    421
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2002
    Messages : 421
    Par défaut
    Citation Envoyé par lanonyme
    Je vais donc me resilié à faire cette manipulation
    Je me résigne à votre résiliation.

    À bientôt
    Gilles

  9. #9
    Membre expérimenté
    Avatar de lanonyme
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    229
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 229
    Par défaut
    Oops abus de la language de ma part

    Enfin en tout cas c'est

    lanonyme

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 19/01/2006, 19h33
  2. 8i : sql loader et champ texte sur plusieurs lignes
    Par naonedboy dans le forum SQL*Loader
    Réponses: 1
    Dernier message: 23/11/2005, 10h07
  3. [JButton] Texte sur plusieurs lignes
    Par leminipouce dans le forum Composants
    Réponses: 5
    Dernier message: 19/10/2005, 10h17
  4. [CR10 ]un texte sur plusieurs lignes?
    Par speed034 dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 28/09/2005, 07h26
  5. Réponses: 2
    Dernier message: 21/09/2005, 12h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo