C++ mon CIN ne fonctionne pas :(
Résolu
Eltadin
-
Eltadin -
Eltadin -
Bonjour,
Je suis entrain de créer un programme pour un exercice de mes cours prfétionnel.
J'ai juste commencer un bout, mais en trestant, un de mes cin ne fonctionne pas :S,
Ca fait une demi heure que je cherche pourquoi, je suis sur que c'est un tout petit truc tout con que je ne vois pas -_-' peut être qu'un oeil exterieur poura m'aider ; )
*Code*
/***** Librairies *****/
#include "stdafx.h" // Spécifique à .net
#include <iostream> // Entrées et sorties sur console
using namespace std;
//introduction de constante
const int UNITE = 'c' ;
//introduction de variable
float flchoixunite = 0 ;
float flmesure = 0 ;
unsigned char uchcmpt = 0 ;
int inchoix = 0 ;
int _tmain(int argc, _TCHAR* argv[])
{
cout<<"Bonjour, ce programme va convertire des °C en °F et inversement."<<endl ;
cout<<"Si vous voulez introduire une valeur en °C appuyez sur [c] ou en °F appuyez sur [f]"<<endl ;
cin>>flchoixunite ;
cout<<"Veuillez entrer la valeur de votre mesure SVP."<<endl ;
cin>>flmesure ;
cout<<flmesure ;
system("pause");
return 0;
}
*Code*
C'est le cin en gras qui ne fonctionne pas. Quelqun voit-il un problème ?
PS: Mon programme n'est pas du tout terminer :p
Je suis entrain de créer un programme pour un exercice de mes cours prfétionnel.
J'ai juste commencer un bout, mais en trestant, un de mes cin ne fonctionne pas :S,
Ca fait une demi heure que je cherche pourquoi, je suis sur que c'est un tout petit truc tout con que je ne vois pas -_-' peut être qu'un oeil exterieur poura m'aider ; )
*Code*
/***** Librairies *****/
#include "stdafx.h" // Spécifique à .net
#include <iostream> // Entrées et sorties sur console
using namespace std;
//introduction de constante
const int UNITE = 'c' ;
//introduction de variable
float flchoixunite = 0 ;
float flmesure = 0 ;
unsigned char uchcmpt = 0 ;
int inchoix = 0 ;
int _tmain(int argc, _TCHAR* argv[])
{
cout<<"Bonjour, ce programme va convertire des °C en °F et inversement."<<endl ;
cout<<"Si vous voulez introduire une valeur en °C appuyez sur [c] ou en °F appuyez sur [f]"<<endl ;
cin>>flchoixunite ;
cout<<"Veuillez entrer la valeur de votre mesure SVP."<<endl ;
cin>>flmesure ;
cout<<flmesure ;
system("pause");
return 0;
}
*Code*
C'est le cin en gras qui ne fonctionne pas. Quelqun voit-il un problème ?
PS: Mon programme n'est pas du tout terminer :p
Configuration: Windows Vista Internet Explorer 7.0
7 réponses
-
Hehehe, j'ai trouver,
pour le flchoixunite, il falais pas mettre float mais cher car c'est une lettre que je rentrais ^^'
merciquand même -
Salut,
Comment ca il marche pas ?
Qu'est-ce que tu tapes ?
Qu'est-ce qui se passe ?
Qu'est-ce qui devrait se passer ?
a+
-Qwerti. -
Il ne marche pas dans le sense ou il ne me damande pas de le rentrer et quand le cout se fait ( dison tout de suite quoi ^^ ) il affiche "0" ( la valeure initialisée auparavant :'(
-
ya pas de problème normallement, essaye la saisie avec une commande du langage C( scanf), just pour voir si le problème provient du cin, n'oublie pas de charger la biblio stdio
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Hehehehe.....
Eu j'ai commencer le C il y a moin d'une semaine, ce que je ne comprend pas pourquoi le cin d'avant macherais mais pas celle la -_-' -
-