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

  FORUM HardWare.fr
  Programmation
  C++

  Bug entre getchar et C++ ? [Visual S. 6]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Bug entre getchar et C++ ? [Visual S. 6]

n°657654
bodbod
Planquez vous, bodbod arrive..
Posté le 27-02-2004 à 13:46:02  profilanswer
 

Salut a tous.
Actuellement en formation de developpeur, nous somme actuellement de commencer le C++ (apres avoir vu le C).
 
Et ce matin en faisant un petit exo, j'ai remarqué un truc etrange.
Lorsqu'on insere un getchar() dans du C++, l'affichage ne se passe pas comme souhaité  :heink:  
 
Voila un petit bout de code qui ne marche pas.

Code :
  1. //
  2. // Fichier : essai.cpp
  3. // Date :
  4. //  
  5. // Afficher une ligne d'etoile
  6. //
  7. // biblio
  8. #include <iostream.h>
  9. #include <stdio.h>
  10. void main (void )
  11. {
  12. // Variables
  13.  int i ;
  14. // Debut
  15. for( i=0 ; i<30 ; i++)
  16.  cout << "*" ;
  17. getchar();
  18. }


Et bien ca n'affiche rien.
Par contre, si j'enleve le getchar, ca m'affiche la ligne.
 
Qq'un as t il deja rencontrer ce probleme ?


---------------
http://www.menuiseriemerceron.fr - http://www.atlantiquecoloration.fr
mood
Publicité
Posté le 27-02-2004 à 13:46:02  profilanswer
 

n°657896
Taz
bisounours-codeur
Posté le 27-02-2004 à 15:59:17  profilanswer
 

Code :
  1. #include <iostream>
  2.   #include <cstdio>
  3. using namespace std;
  4.  
  5.   int main ()
  6.   {
  7.      // Debut
  8.      for( int i=0 ; i<30 ; i++)
  9.       cout << '*' ;
  10.      cout << flush;
  11.      getchar();
  12.   }


 
il doit être balaise ton prof


Message édité par Taz le 27-02-2004 à 16:07:18
n°657902
bodbod
Planquez vous, bodbod arrive..
Posté le 27-02-2004 à 16:04:31  profilanswer
 

non c'est pas le prof qui m'a dit de faire ca.
C'est moi qui fait des essai :D
J'ai pas eu le temps de demander au prof car il etait l'heure de partir
 
J'ai pas tout compris a ce que tu as fait  :heink:


Message édité par bodbod le 27-02-2004 à 16:06:23

---------------
http://www.menuiseriemerceron.fr - http://www.atlantiquecoloration.fr
n°657953
red factio​n
Posté le 27-02-2004 à 16:38:47  profilanswer
 

Taz a écrit :

Code :
  1. #include <iostream>
  2. #include <cstdio>
  3. using namespace std;
  4.   int main ()
  5.   {
  6.      // Debut
  7.      // boost::boost::boost::taz_compliant
  8.      for( int i=0 ; i<30 ; i++){
  9.       cout << '*' ;
  10.      }
  11.      cout << flush;
  12.      getchar();
  13.      return 0;  //!
  14.   }


 


 :o


Message édité par red faction le 27-02-2004 à 16:40:43
n°657965
Taz
bisounours-codeur
Posté le 27-02-2004 à 16:46:48  profilanswer
 

faut que je le répète combien de fois ! lisez tous vos manuels : si le main ne contient pas d'instruction return, une instruction est insérée afin de renvoyer au système une valeur signifiant la terminaison normale
 
alors oui :o

n°657966
Taz
bisounours-codeur
Posté le 27-02-2004 à 16:48:07  profilanswer
 

d'ailleurs std::cin.get() est meilleur, mais juste histoire de rigoler, je le laisse mélanger cstdio et iostream :D

n°658024
gilou
Modérateur
Modzilla
Posté le 27-02-2004 à 17:46:55  profilanswer
 

> // boost::boost::boost::taz_compliant  
 
 [:jajax]  [:jajax]  [:jajax]  [:purljam]  
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°660960
youmoussa
Ecrou-vis
Posté le 02-03-2004 à 14:47:15  profilanswer
 

je voyais pas ca comme ca le c++  :ange:


Message édité par youmoussa le 02-03-2004 à 14:47:26

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

  Bug entre getchar et C++ ? [Visual S. 6]

 

Sujets relatifs
[Mozilla] Bug avec caractères accentués et <img>[Visual C++] Question (basique) sur les CPen
[C++] Probleme de linkage sous Visual C++Version Trial de visual basic 2003
popup de déboguage de visual studiovisual basic, par où commencer
executer un net user dans une source visual basicVisual Studio Net 2003 Enterprise Architect
[C++] Développement C++ sous Unix/Linux et Visual C++ 6 ou .NetPb de built avec Visual studio
Plus de sujets relatifs à : Bug entre getchar et C++ ? [Visual S. 6]


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