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 :

probleme avec string


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de elghadi_mohamed
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2005
    Messages
    227
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2005
    Messages : 227
    Par défaut probleme avec string
    bonjour

    j'ai essaye d'ecrire un petit code pour l'affichage d'une chaine:

    mais ça ne marche pas il m'ecrit que le probleme est au niveau de cout!!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    int main()
    {
    	string a="elhadramiy wedoud";
    	cout << a <<"\n" << endl;
    	return 0;
    }

  2. #2
    Rédacteur/Modérateur
    Avatar de JolyLoic
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    5 463
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 5 463
    Par défaut
    Tu as bien mis les include est les using namespace que ton code demande ?

    PS : endl passe déjà à la ligne, pas besoin de "\n".
    Ma session aux Microsoft TechDays 2013 : Développer en natif avec C++11.
    Celle des Microsoft TechDays 2014 : Bonnes pratiques pour apprivoiser le C++11 avec Visual C++
    Et celle des Microsoft TechDays 2015 : Visual C++ 2015 : voyage à la découverte d'un nouveau monde
    Je donne des formations au C++ en entreprise, n'hésitez pas à me contacter.

  3. #3
    Membre éclairé Avatar de elghadi_mohamed
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2005
    Messages
    227
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2005
    Messages : 227
    Par défaut probleme avec string
    j'ai bien ajoute les fichiers d'entete et voici le debut du code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    #include <iostream>
     
    using namespace std;
    et merci pour la remarque

  4. #4
    Rédacteur
    Avatar de Bakura
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    1 386
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 386
    Par défaut
    Il faut inclure #include <string> si tu veux utiliser des objets string.

  5. #5
    Membre chevronné Avatar de aziz jim
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2005
    Messages
    455
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 455
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    #include"iostream"
    #include"string"
     
    using namespace std;
     
    int main()
    {
    string a="elhadramiy wedoud";
    cout << a << endl;
    system("pause");  // si à l'exécution ça ne reste en écran que moin d'un ;) 
    }

  6. #6
    Membre chevronné
    Avatar de NewbiZ
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2002
    Messages
    184
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2002
    Messages : 184
    Par défaut
    Avec des <>, des () au lieu de la trompeuse utilisation de =, et une utilisation du namespace explicite (std::cout) je suis d'accord :p

  7. #7
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par aziz jim
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    #include"iostream"
    #include"string"
     
    using namespace std;
     
    int main()
    {
    string a="elhadramiy wedoud";
    cout << a << endl;
    system("pause");  // si à l'exécution ça ne reste en écran que moin d'un ;) 
    }
    il est déconseillé d'utiliser une using namespace ayant une portée sur tout le module de traduction. il est préférable d'utikiser une telle directive dans une fonction ou dans un bloc interne a une fonction.

    par ailleur, quand on insere un en-tete du compilateur, on le fait avec un #include <...> et non pas un #include "...". la notation <> significe au compilateur que le fichier est dans son dossier d'installation, alors que l'utilisation des "" signifie que le fichier est un fichier du projet.

    enfin, il est préférable d'utiliser des méthodes standard plutot que des appels spécifiques au systeme d'exploitation. en d'autres mots, system("pause") ne marchera que sous windows, alors qu'un appel a getch() marchera sur toutes les plateformes (en pensant bien sur a faire un #include<conio.h> préalable).

    elghadi quant à toi, quand tu dis :
    mais ça ne marche pas il m'ecrit que le probleme est au niveau de cout!!
    certes, si tu le dis, c'est que c'est surement vrai. mais nous de notre coté, on n'a aucune idée du message (exact) que le compilo t'as envoyé, donc si tu peux nous éviter l'usage des boules de cristal ...

Discussions similaires

  1. Probleme avec string et variable.
    Par pierre987321 dans le forum Delphi
    Réponses: 3
    Dernier message: 26/04/2007, 13h22
  2. probleme avec string
    Par krovomi dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 28/02/2007, 17h15
  3. Probleme avec string
    Par Liondd dans le forum Langage
    Réponses: 11
    Dernier message: 29/12/2006, 19h02
  4. [RegEx]Probleme avec String.split
    Par sebastieng dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 09/02/2006, 21h24
  5. [Struts][logic:iterate] Probleme avec String
    Par julienOriano dans le forum Struts 1
    Réponses: 7
    Dernier message: 15/06/2004, 09h39

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