saisie d'entiers [c,c++] - C++ - Programmation
Marsh Posté le 26-02-2003 à 20:12:26
tu veux pas de cin
tu fais
Code :
|
Marsh Posté le 26-02-2003 à 20:15:19
++Taz a écrit : tu veux pas de cin
|
merci pour le cin, j'y pensait plus
je pige pas trop le if la... il va juste tester si l'entrée est pas nulle, c'est ca ?
et je vais fouiller le forum pour le reste, je reposterai si je trouve pas
Marsh Posté le 26-02-2003 à 21:01:56
j'ai ca mtn :
Code :
|
mais je n'arrive pas a le faire quitter la boucle si on frappe "enter", et j'ai pas trouvé comment le faire quitter si "esc" est pressé dans mon main, mais je sais que le code hexa est 0x1B.
le prof veut ca : des qu'un caractere est entré, on ajoute sa valeur ( char -48) dans une variable, jusqu'a ce qu'on frappe enter, la, il ressort sa valeur
edit : pour echap, c'est bon, je suisvraiment naze moi
mais le test pour arreter si on frappe "enter" je seche la
Marsh Posté le 26-02-2003 à 20:02:01
bonjour, je n'ai pas vraiment de connaissences profonde en c et c++. Mon prof m'a demandé de faire ca :
une fct de saisie pour des entier, de type
int saisirentier(void);
et les contraintes :
- permettre de faire merche arriere dans la saisie
- un ou pas de signe : ++3 --> +3
- pas de zero non significatifs : 003 --> 3
- en echo, uniquement les chiffres ( avec ctype.h je croit)
- pas de paramatres en entrée (on s'en doute )
- valeur de retour : entier saisi
je voit pas trop comment faire, a part une boucle qui regarde tant que le char entrer n'est pas enter ( '/n' ) et qui additionne une variable int ( - 42 je croit).
voila mon bout de code :
vous en pensez quoi ?
une bete question aussi, "esc" ca a un code special ?
merci
Message édité par didier1809 le 26-02-2003 à 20:29:20
---------------
.