problème bizarre (avec getline length() et cout)

problème bizarre (avec getline length() et cout) - C++ - Programmation

Marsh Posté le 17-03-2003 à 19:22:29    

bonjour à tous !
 
j'ai un petit soucis sur ce code, il m'affiche pas les derniers "cout" lors de l'execution je crois que je fais une mauvaise utilisation de length() et getline, vous en pensez quoi ?
 
Taz botte moi le cul
 
[QUOTE][CODE]  
 
#include <iostream>
#include <string>
   
  using namespace std;
   
  int main()
  {
      string chaine;
     
      cin >> chaine;  
      cout << chaine;    
       
      while(getline(cin, chaine))  
           {
          cout << chaine;
      }
  size_t chain_len=chaine_length();
 
cout << chaine_len << '\n';  //celui ci
cout << chaine.length << '\n'; //et celui la
 
return 0;
}
 
[\CODE][\QUOTE]

Reply

Marsh Posté le 17-03-2003 à 19:22:29   

Reply

Marsh Posté le 17-03-2003 à 19:25:45    

c'est ma_chaine.length()
 
ton compilateur devrait refuser de compiler normalement

Reply

Marsh Posté le 17-03-2003 à 19:26:16    

arf j'ai pas reussi a editer mon message pour les balises foireuses

Reply

Marsh Posté le 17-03-2003 à 19:27:10    

c'est a dire ? je dois changer quoi dans mon code ?

Reply

Marsh Posté le 17-03-2003 à 19:28:53    

 size_t chain_len=chaine.length();
 
cout << chaine_len << '\n';  //celui ci
cout << chaine.length() << '\n'; //et celui la

Reply

Marsh Posté le 17-03-2003 à 19:32:29    

non mais c bizarre, je vois meme pas ce que j'ai ecrit dans mes cout le "voici chaine.length"

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed