begin process at 2012 02 11 09:34:33
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

problème avec getche( )


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

problème avec getche( )

mardi 3 janvier 2006 à 23:57:20 | problème avec getche( )

juancho2786

Bonsoir tout le monde et bonne année.

Je voulais juste savoir pourquoi la fonction getche() ( pour sauter le <entrée> ) ne marche pas chez moi? J'utilise Microsoft Visual C++.

#include <stdio.h>
#include <conio.h>

main()
{

 int touche;
 printf("Appuyez sur une touche : ");
 touche=getche();
 printf("\nVous avez appuyez sur : %c", touche);
 
}

voici le message que j'ai quand je veux compiler :
Compiling...
f:\mespro~1\test\test.c
f:\mespro~1\test\test.c(9) : warning C4013: 'getche' undefined; assuming extern returning int
Linking...

TEST.OBJ(f:\mespro~1\test\test.c) : error L2029: '_getche' : unresolved external
substitute symbol '__getche' not found

 LINK returned error code 2.
Creating browser database...
TEST.EXE - 1 error(s), 1 warning(s)


J'ai cherché dans des sources et parfois je trouve getch() et #include <conio.c>
mais ça marche pas non plus.

Merci d'avance...

mercredi 4 janvier 2006 à 00:02:10 | Re : problème avec getche( )

Joky

Membre Club
parce que c'est getch(); sans e

if(!Meilleur("Joky")) return ERREUR;<

mercredi 4 janvier 2006 à 00:04:29 | Re : problème avec getche( )

juancho2786

Même avec getche ( ) j'ai ce message :

Compiling...
f:\mespro~1\test\test.c
f:\mespro~1\test\test.c(9) : warning C4013: 'getch' undefined; assuming extern returning int
Linking...

TEST.OBJ(f:\mespro~1\test\test.c) : error L2029: '_getch' : unresolved external
substitute symbol '__getch' not found

 LINK returned error code 2.
Creating browser database...
TEST.EXE - 1 error(s), 1 warning(s)

Ce n'est pas normale hein?

mercredi 4 janvier 2006 à 00:11:33 | Re : problème avec getche( )

Joky

Membre Club
utilise kbhit() alors ;)

if(!Meilleur("Joky")) return ERREUR;<

mercredi 4 janvier 2006 à 00:21:39 | Re : problème avec getche( )

juancho2786

Cette fonction se trouve dans conio.h ?
Parce que je l'utilise de la façon suivante et ça ne marche pas non plus. J'ai le meme message mais cette fois avec kbhit ();
#include <stdio.h>
#include <conio.h>

main()
{

 int touche;
 printf("Appuyez sur une touche : ");
 touche = kbhit();
 printf("\nVous avez appuyez sur : %c", touche);
 return 0;
}

mercredi 4 janvier 2006 à 00:30:03 | Re : problème avec getche( )

Joky

Membre Club
Essaye <conio.c> alors lol

if(!Meilleur("Joky")) return ERREUR;<

mercredi 4 janvier 2006 à 00:32:39 | Re : problème avec getche( )

juancho2786

J'ai ceci :

Initializing...
Compiling...
f:\mespro~1\test\test.c
f:\mespro~1\test\test.c(2) : fatal error C1083: Cannot open include file: 'conio.c': No such file or directory

 CL returned error code 2.
TEST.EXE - 1 error(s), 0 warning(s)

C'est surement du au compilateur mais c'est pas normale?
En tout cas merci et bonne soirée.

juancho

mercredi 4 janvier 2006 à 09:21:16 | Re : problème avec getche( )

buno

Administrateur CodeS-SourceS
conio.h... c'est pas spécifique à Borland ça?

Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
mercredi 4 janvier 2006 à 09:45:41 | Re : problème avec getche( )

mondrone

Membre Club
De toute manière, a ma connaissance, kbhit() ne renvoie aucunement le code asciide la touche enfoncée ! Il se contente de renvoyer une valeur quand le buffer clavier contient quelque chose, et n'importe quelle autre valeur dans le cas contraire (enfin n'importe quelle, ca doit être une valeur précise, mais qui ne t'intéresse pas spécialement) mais tu m'excusera si je ne parvient pas à retrouver la valeur renvoyée par kbhit() en présence d'un contenu dans le buffer. Par contre, après, je ne sais pas si ces deux fonctions sont utilisables sous VC++ car je ne développe pas sous cet environnement !


  Qui ne tente rien...
  Ne risque pas d'avoir grand chose !!!

mercredi 4 janvier 2006 à 12:11:51 | Re : problème avec getche( )

buno

Administrateur CodeS-SourceS
tu as la fonction: int getchar(); qui se trouve dans stdio.h

Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...

1 2

Cette discussion est classée dans : test, include, touche, getche, mespro


Répondre à ce message

Sujets en rapport avec ce message

Fuite memoire + Debug [ par Manson ] Bonjour a tous.Voila j'ai un gros probleme, voila un bout de code qui me met la tete a l'envers, et j'aimerai que l'on m'explique ce qui se passe :#pr Avt l'ouverture de session [ par yserver ] Boujours a tous.J'ai besoin de vos lumière. SVP.C'est pas reellement un probleme de programation (enfin je crois pas). Mon problème consite simplement 2 boucles qui ne veulent pas marcher en mm tps [ par florian1121 ] Bonjour, g un probleme avec deux boucles que je n'arrive pas a faire marcher simultanément!!C soit l'une soit l'autre mais pas les deux en meme temps, kbhit en C++ [ par remram44 ] Bonjour @ tous ! Je cherchais à faire un getche() non bloquant, quand j'ai trouvé kbhit(). Mais voila : cette fonction n'était pas reconnue par mon c Client(c++Builder)/Serveur(linux) [ par willixs ] Bonjour j'ai fait un socket client sur c++ builder et un serveur socket sur linux mais j'ai un probleme c'est que j'ai créé un tableau de caractères s Pb de déclaration multiple de variables [ par skirby ] Bonjour,J'ai un problème que je n'arrive pas à résoudre. Je dirais même que cela fait une éternité que je n'arrive pas à me servir correctement des in Question sur Getch() et retour chariot [ par KutaJack ] Bonjour Je suis débutant en C++ et j'utilise getch() avec kbhit() suivit d'un switch pour pouvoir faire tel ou tel action en fonction de la touche ap MySql GetString Acess Violation [ par Benmic ] Bonjour à tous! Je fais en ce moment un programme en C++ qui se connecte à ma base de donnés MySql 5.1 (Ça venait avec Xampp). La connexion se déroul Debutant : test NULL en C++ [ par Spacekiller ] Bonjour, voila je suis debutant et j'ai quelques problemes avec les fichiers.Lorsque je veux tester si un fichier n'existe ou pas j'ai toujour une err fatal error LNK1120: 1 unresolved externals__imp__ que faire?? [ par mastein ] Bonjour,J'aimerais utiliser une dll que j'ai créé. dedans il y a une fonction qui m'interesse : legendre_integralJ'ai créé un nouveau projet pour l'ut


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,154 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales