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++ Discussion :

eof style php


Sujet :

C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre tr�s actif
    Homme Profil pro
    root
    Inscrit en
    Janvier 2013
    Messages
    174
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activit� : root

    Informations forums :
    Inscription : Janvier 2013
    Messages : 174
    Par d�faut eof style php
    Salut � tous.
    J'aimerais affecter plusieurs lignes � une variable, exemple:

    mavariable = EOF:
    <blabla>"a"</blabla>
    etc
    ..
    EOF;

    EOF d�bute, tous le contenu qui suit jusqu'il retrouve un EOF est affeter � la variable.

    Comment puis-je faire cela en c++ ?
    (Pas devoir coder un moyen, mais existe-il un moyen c++ienne en natif qui fait ce job ?)

  2. #2
    Membre Expert Avatar de Ehonn
    Homme Profil pro
    �tudiant
    Inscrit en
    F�vrier 2012
    Messages
    788
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 35
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : F�vrier 2012
    Messages : 788
    Par d�faut
    Bonjour

    As-tu essay� ? Quel est le probl�me ?
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    // g++ -Wall -Wextra -std=c++11 -pedantic main.cpp -o main && ./main
    // g++ -Wall -Wextra -pedantic main.cpp -o main && ./main
     
    #include <iostream>
    #include <string>
     
     
    int main() {
     
    	std::string test = "une "
    	                   "phrase "
    	                   "sur "
    	                   "plusieurs "
    	                   "lines "
    	                   ":)";
     
    	std::cout << test << std::endl;
     
     
    	return 0;
    }

  3. #3
    Membre Expert
    Homme Profil pro
    Inscrit en
    D�cembre 2010
    Messages
    734
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2010
    Messages : 734
    Par d�faut
    @kriptecs: pas tr�s cool de poster plusieurs version de la m�me question en parall�le...cf http://www.developpez.net/forums/d13...multis-lignes/

  4. #4
    Invit�
    Invit�(e)
    Par d�faut
    Bonjour,

    En C++11, tu as ceci

  5. #5
    Membre tr�s actif
    Homme Profil pro
    root
    Inscrit en
    Janvier 2013
    Messages
    174
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activit� : root

    Informations forums :
    Inscription : Janvier 2013
    Messages : 174
    Par d�faut
    Bonjour � tous.

    @Ehonn
    Ton code, m'oblige � utiliser les guillemets, tout logique
    Mais, ce que je cherches, c'est sans devoir � utiliser les guillements, d'o� l'utilit� d'un d�buteur-termineur (EOF).

    @therwald, Ehonn
    Merci d'avance pour l'int�ret
    Les sujets sont diff�rent, pour faire court:
    std::string a = "Mon texte 1\
    Mon texte 2\
    Mon texte 3\
    Mon texte 4";
    r�sultat:
    Mon texte 1 Mon texte 2 Mon texte 3 Mon texte 4
    Ce que j'aurais aim�:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    std::string a = EOF
                    Mon texte 1
                    Mon texte 2
                    Mon texte 3
                    Mon texte 4
    EOF;
    résultat aurait été (multiligne+espace):
                    Mon texte 1
                    Mon texte 2
                    Mon texte 3
                    Mon texte 4
     
    std::string a = EOF
                    ^Mon texte 1
                    ^Mon texte 2
                    ^Mon texte 3
                    ^Mon texte 4
    EOF;
    résultat aurait été (multiligne sans espace):
    Mon texte 1
    Mon texte 2
    Mon texte 3
    Mon texte 4
     
    utilisation simple:
    std::string a = EOF
                    ^Mon texte 1Mon texte 2Mon texte 3Mon texte 4
    EOF;
    ou
    std::string a = EOF
    Mon texte 1Mon texte 2Mon texte 3Mon texte 4
    EOF;
    résultat (sans espace dans les deux cas):
    Mon texte 1Mon texte 2Mon texte 3Mon texte 4
    (Dans l'autre suejt) Je cherches un caract�re ^ comme dans ces exemple ou autre moyen, qui me le permet.

    Dans ce sujet, il me faut faire fonctionner une m�thode EOF, qui n'a rien avoir avec le caract�re ^ de mon exemple, les buts sont diff�rents.



    @Winjerome
    C'est parfait
    (c++11)
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    std::string a = R"EOF(Mon texte 1
    Mon texte 2
    Mon texte 3
    Mon texte 4)EOF";
    r�sultat:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    Mon texte 1
    Mon texte 2
    Mon texte 3
    Mon texte 4

    un autre teste:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    std::string a = R"EOF(Mon texte 1
        Mon texte 2       ' " '  " \ \n \
    Mon texte 3
        Mon texte 4)EOF";
    r�sultat:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    Mon texte 1
        Mon texte 2       ' " '  " \ \n \
    Mon texte 3
        Mon texte 4
    Merci � tous.

  6. #6
    Membre Expert
    Homme Profil pro
    �tudiant
    Inscrit en
    Juin 2012
    Messages
    1 711
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Juin 2012
    Messages : 1 711
    Par d�faut
    Quel est le probl�me des guillemets ?
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    std::string str = 
             "line1\n"
             "line2";
    // str == "line1\nline2"
     
    std::string str = 
    "         line1\n"
    "         line2";
    // str == "         line1\n         line2";

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Appliquer style PHP sur un fichier .ctp
    Par kazoos dans le forum Eclipse PHP
    R�ponses: 2
    Dernier message: 04/05/2011, 12h55
  2. Styles CSS et PHP
    Par mullger dans le forum Mise en page CSS
    R�ponses: 19
    Dernier message: 12/10/2006, 09h02
  3. probl�me firefox et feuille de style php
    Par alexmorel dans le forum Langage
    R�ponses: 3
    Dernier message: 05/10/2006, 11h43
  4. [PHP-Langage] Probleme pour réaliser un Style switcher
    Par budylove dans le forum Langage
    R�ponses: 2
    Dernier message: 16/06/2006, 16h28
  5. Comment placer du PHP dans une feuille de style
    Par psychoBob dans le forum Langage
    R�ponses: 6
    Dernier message: 28/05/2006, 00h10

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