Implicit declaration of function `int getchar(...)'

Signaler
Messages postés
50
Date d'inscription
samedi 20 avril 2002
Statut
Membre
Dernière intervention
11 mars 2010
-
Messages postés
50
Date d'inscription
samedi 20 avril 2002
Statut
Membre
Dernière intervention
11 mars 2010
-
À chaque fois que j'utilise getch(); j'obtien le message suivant:

getch();

Voici mon programme (en fait mon exercice):

#include //bibliotheque d'entrees- sorties standard
#include <conio.h> // les commentaires s'écrivent derrière 2 barres
void main()
{
int a, b, calcul ; //déclaration de 3 variables
char u ,v ;
cout<<"BONJOUR"; //affichage d'un message sur l'écran
a = 10 ; // affectation
b = 50 ; // affectation
u = 67 ;
v = 'A' ;
calcul = (a + b)*2 ; //affectation et opérateurs
cout <<" Affichage de a : "<< a<<"\n";
cout <<" Affichage de b : "<< b<<"\n";
cout <<" Voici le resultat : "<< calcul<<"\n";
cout <<" Affichage de u :"<<u <<"\n";
cout <<" Affichage de v :" << v <<"\n" ;
cout<<"Pour continuer frapper une touche...";
getch(); // Attente d'une saisie clavier
}

Mon compilateur est dev-C++

3 réponses

Messages postés
50
Date d'inscription
samedi 20 avril 2002
Statut
Membre
Dernière intervention
11 mars 2010

Correction

J'obtient le mesage suivant:

implicit declaration of function `int getchar(...)'
Messages postés
174
Date d'inscription
mardi 10 avril 2001
Statut
Membre
Dernière intervention
30 juillet 2003
1
Il faut inclure conio.c à la place de conio.h .
Messages postés
50
Date d'inscription
samedi 20 avril 2002
Statut
Membre
Dernière intervention
11 mars 2010

¨ca fonctionne

Merci

Pourquoi .c au lieu de .h . Est-ce une particuliarité de ma librairie.