Vous n'êtes pas identifié.
je sui newbi en prog C et C++
ce prog (inutile je c mais c pour apprendre..)
marche bien sous win mais lorske je le met sur la caltos
le "cin" demande d entree une valeur et de la validee par entree
C ca le prob sur la calto je pe rentre une valeur mais pe po valider
donc ca sarrete la et bloque la calto...
comment faire pour qu'il accepte la valeur que je lui rentre par cin ?
obliger d'utiliser une detection des touche comme "tuch.exe" ?
#include <iostream> // declarations des fonctions d'E/S
#include <math> // declarations des fonctions math
#include <stdlib.h>
void main()
{
long int a; // variable entières locale a la fonction main
cout<<"Entrez la valeur de l'entier:"<<endl; cin>>a ;
if((a%2)==1)
cout<< "entier impair"<<endl;
else
cout<<"entier pair"<<endl;
system("PAUSE");
}
1- tu compile ac autre chose que TC, je pense notamment a devC++4, dc c po bon!
2- commande system("PAUSE") est une commande faite par l' interpréteur DOS, seulement, on ne peut executer comme ceci directement l' interpréteur ou tout autre commande, dc mieux vo mettre return tt simplement !
3- la touche exe n' est pas la touche entrée du PC !d' ou le fait qu' on ne peut directement utiliser les fonctions d' entrées de valeur ou de chaine de caractere !
4- c curieux, ms perso, g jamais vu un truc comme ca pour entrée une valeur !!!
Hors ligne
ben c du C++! cout et cin c l'équiv de stdin et stdout il me semble, ms de toutes façons, ocune ft C pr entrer des valeurs ne marche réellement, scanf par exemple marche pas!
Hors ligne
Et au fait...
Tu projettes quoi comme programme, liuo ?? :?
Hors ligne