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

Visual C++ Discussion :

Utilisation de "Cin" en VC++


Sujet :

Visual C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Bidouilleur
    Inscrit en
    Avril 2006
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Bidouilleur

    Informations forums :
    Inscription : Avril 2006
    Messages : 145
    Par défaut Utilisation de "Cin" en VC++
    salut a tous, j'utilise souvant le std::cout<<"......<<std::endl;
    mais j'ai voulu faire la meme chose pour le Cin mais ca marche pas.
    qlq un pourait me donner la syntaxe???
    ou sinon comment faire pour recuperer une liste de caractere du clavier, c'est ce que je veux faire en fait.
    merci!!!

  2. #2
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par défaut
    Donne ton bout de code qui pose problème.
    http://c.developpez.com/faq/cpp/?pag...#SL_cin_verify

  3. #3
    Membre confirmé
    Profil pro
    Bidouilleur
    Inscrit en
    Avril 2006
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Bidouilleur

    Informations forums :
    Inscription : Avril 2006
    Messages : 145
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    std::cout<<"donner le chemin du fichier de stockage"<<std::endl;
     std::string NomFichier;
     p_fileName = std::cin >> NomFichier;
     WriteFile (*p_fileName);
    l'erreur est dans le "std::cin " apprement c'est pas la bonne syntaxe.

  4. #4
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par défaut
    Tu n'a pas compris le principe des flux. Ca ne s'utilise pas comme une fonction qui renvoie la valeur lue, mais selon un principe de chaînage:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    std::cin >> p_fileName;
    va lire une string et placer le résultat dans p_fileName;
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    std::cin >> NomFichier >> p_fileName;
    va lire une string et placer le résultat dans NomFichier, puis une autre string et la placer dans p_fileName;
    Attention car la espaces ne seront pas pris en compte. Pour cela:
    http://c.developpez.com/faq/cpp/?pag...et_string_line

Discussions similaires

  1. Réponses: 3
    Dernier message: 27/11/2006, 18h00

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