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
A voir également:
- C++ mon CIN ne fonctionne pas :(
- Le bon cin - Guide
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
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.
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