Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1505 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  problem' with cin :s

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problem' with cin :s

n°1419714
hooragan
Posté le 04-08-2006 à 14:31:13  profilanswer
 

Salut! j'ai un probleme avec mon petit programme :(
voilà , je voudrais savoir pourquoi la phrase que je rentre  
 n'est pas affiché entièrement par cin , elle s'arrète au premier blanc rencontré...
 
voici le programme...
 
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
int main(int argc, char *argv[])
{
     
    cout << "votre phrase , svp : " ;
    char phrase[20];
    cin >> phrase;
    cout  << endl << "votre phrase est : " << phrase  ;
    system("PAUSE" );
    return EXIT_SUCCESS;
}
 
 
je rentre "salut tout le monde "
et çà m'affiche "salut"...
 

mood
Publicité
Posté le 04-08-2006 à 14:31:13  profilanswer
 

n°1419733
Amonchakai
Posté le 04-08-2006 à 14:54:19  profilanswer
 

Salut !
Ben pour pas que ça s'arrête au blanc il faut utiliser getline().
sinon c'est vrai que cin fait ça...

n°1419755
skelter
Posté le 04-08-2006 à 15:16:10  profilanswer
 

Citation :

char phrase[20];
 
je rentre "salut tout le monde "


 
 :ouch:  
 
vaut mieux utiliser std::string
 

Code :
  1. string phrase;
  2. getline(cin, phrase);

n°1424747
hooragan
Posté le 12-08-2006 à 14:37:52  profilanswer
 

Merci pour votre aide , je vais essayer avec string !
 
au fait, comment je peux faire pour analiser la phrase afin de compter les blancs et mettre le résultat dans une variable?

n°1424748
hooragan
Posté le 12-08-2006 à 14:48:34  profilanswer
 

ca marche enfin, c'est cool !!  
comment je dois effacer l'écran ?
ca ne marche pas avec "clrscr();"  
j'ai un message d'erreur "clrscr undeclared (first use this function)"

n°1424789
Taz
bisounours-codeur
Posté le 12-08-2006 à 18:46:12  profilanswer
 

ah quel merde ce cin, on peut pas le fflush :/

n°1425251
hooragan
Posté le 14-08-2006 à 12:09:26  profilanswer
 

quelqu'un peut me dire comment on efface l'ecran en c++ ; pleeze !! :)

n°1425253
LePhasme
Les Belges domineront le monde
Posté le 14-08-2006 à 12:13:12  profilanswer
 

system("cls" ) ;


---------------
Instagram - Mon PVT en Australie.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  problem' with cin :s

 

Sujets relatifs
problem de fonctionOpenGL -> multitexturing -> blend problem
problem pour un crack[xul/xpcom/js] problèm avec drag and drop
[Java3D] problem de lumiereUDP winsock2 : Select problem
[HTML] Les ptites icones "made with" ca se trouve ou ?utilisation de with et use en ada
[ASP.NET] Mon éternel problem de refresh...[VB.NET] Save attachment with VB.NET 2005
Plus de sujets relatifs à : problem' with cin :s


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR