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 :

ajout de chaine à une autre


Sujet :

C++

  1. #1
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 86
    Par défaut ajout de chaine à une autre
    j'ai la fonction main suivante mais le réusltat ne donne pas ce que je voudrais...

    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
    int main(void)
    {
        /*Affiche la date et l'heure*/
        time_t t;
        time(&t);
        string strDate = ctime(&t);
        cout << strDate << "\n";
        /*distingue les jours, mois, année*/
        string strJour, strMois, strAnnee;
        strJour = strDate[8] + strDate[9];
        strMois = strDate[4] + strDate[5] + strDate[6];
        strAnnee = strDate[20] + strDate[21] + strDate[22] + strDate[23];
        cout << strJour << "\n";
        cout << strMois << "\n"; 
        cout << strAnnee << "\n";   
     
        /*Pause*/
        system("PAUSE");
        return EXIT_SUCCESS;
    }
    d'ou peut venir mon pb?
    merci d'avance pour vos réponses

  2. #2
    NoP
    NoP est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    35
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 35
    Par défaut
    Faut pas confondre avec Java, l'opérateur + entre 2 caractères ne fait pas ce que tu pense..

    Doit y avoir une fonction avec "concat" dans le nom qui fait ce que tu veux.

    Bon courage.

  3. #3
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Citation Envoyé par NoP
    Faut pas confondre avec Java, l'opérateur + entre 2 caractères ne fait pas ce que tu pense..

    Doit y avoir une fonction avec "concat" dans le nom qui fait ce que tu veux.

    Bon courage.
    La classe string apporte bien des facilités syntaxiques, mais là effectivement notre ami additionne deux caractères, et non un caractère et une chaîne. D'où les résultats étranges.

    Si tu souhaites extraire des sous-chaînes, fais plutôt comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    strJour = strDate.substr(8, 2);
    strMois = strDate.substr(4, 3);
    strAnnee = strDate.substr(20, 4);

  4. #4
    Membre expérimenté
    Avatar de David Fleury
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    253
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 253
    Par défaut
    Salut,
    je me demande combien de site tu vas faire pour avoir ta réponse.
    Tu as eu le droit à la même que Loulou ailleurs....

    Evite de faire bosser les gens pour rien

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

Discussions similaires

  1. [XL-2007] Ajout somme dans une autre cellule (impayer)
    Par jiro67 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 02/07/2013, 18h53
  2. Réponses: 2
    Dernier message: 19/05/2010, 10h19
  3. Appartenance d'une chaine à une autre
    Par jfdmagic dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 07/05/2009, 16h24
  4. Ajouter article dans une autre page
    Par lol007 dans le forum Langage
    Réponses: 2
    Dernier message: 13/04/2009, 19h49
  5. (VB6)Ouvrir une form en mode ajout à parti d'une autre
    Par djancof dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 13/02/2006, 14h40

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