C++ cout cin

Résolu
wikilili Messages postés 274 Statut Membre -  
Pacorabanix Messages postés 4122 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
s'il vous plez! si je veux tapper une chaine et l'afficher cin <<" merci beaucoup"
et je veux l'afficher.(je veux entrer la chaine complet)

3 réponses

  1. Pacorabanix Messages postés 4122 Date d'inscription   Statut Membre Dernière intervention   663
     
    cin<<"merci mes amis"<<end

    n'a pas de sens

    c'est cin >> nomDeVariable
    3
    1. Pacorabanix Messages postés 4122 Date d'inscription   Statut Membre Dernière intervention   663
       
      mais si tu fais ça avec une variable de type string, la lecture s'arrette au premier espace , donc tu n'obtiens pas toute ta phrase. il faut utiliser getline() :

      // getline with strings 
      #include <iostream> 
      #include <string> 
      using namespace std; 
      
      int main () { 
        string str; 
        cout << "Please enter full name: "; 
        getline (cin,str); 
        cout << "Thank you, " << str << ".\n"; 
      }


      (copié de http://www.cplusplus.com/reference/string/string/getline/
      0
  2. Torpix Messages postés 510 Date d'inscription   Statut Membre Dernière intervention   132
     
    Pas tres claire ta question, tu pourrai reformuler , et expliquer plus précisement dans quel contexte , sous quel programme ...?
    0
  3. wikilili Messages postés 274 Statut Membre 2
     
    est ce que ca est faisable cin<<"merci mes amis"<<end

    cout<<
    ??que vas donner?
    0