[C] compilation

A.jalloh Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
saga9 Messages postés 5912 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Je viens de faire ce petit programme en langage c(sur le calcul
de l'aire du cercle):mais j'ai des problèmes avec la compilation à la 5 eme ligne.

# include <st.h>
int rayon,aire;
main( )
{
printf("entrez le rayon (19):");
scanf("%d",&rayon);
aire=(int) (3.14159*rayon*rayon);
printf("\n\naire=%d\n",aire);
return 0
}

5 réponses

saga9 Messages postés 5912 Date d'inscription   Statut Contributeur Dernière intervention   876
 
Salut,
essayes ca:

# include <st.h>
int rayon,aire;
int main( )
{
printf("entrez le rayon (19):");
scanf("%d",&rayon);
aire=(int) (3.14159*rayon*rayon);
printf("\n\naire=%d\n",aire);
return 0
}

0
mamiemando Messages postés 33777 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
#include <stdio.h>
#include <stdlib.h>
#define PI 3.14159


int main( )
{
    int rayon,aire;
   printf("Entrez le rayon (19):");
   scanf("%d",&rayon);
   aire=(int) (PI*rayon*rayon);
   printf("\n\naire=%d\n",aire);
   return 0;
}


@+
0
A.jalloh Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,
Cà m'indique :
CRTIMP int__cdecl printf(const char*,---) à la 5eme ligne.
J'utilise le dev-C++
0
mamiemando Messages postés 33777 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
Ah ca doit être que tu ne charges pas le bon header (moi je t'ai filé les vrais, enfin ceux de linux :p). Essaye avec st.h, ou mieux, regarde l'aide de printf.
0
A.jalloh Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,
Toujours je n'arrive pas à compiler à partir de la 6eme ligne cà m'indique:
printf undeclared[first use this function]
[each undeclared identifier is reported only once for each function it appear in.]
scanf undeclared[first use this function]
0
kilian Messages postés 8732 Date d'inscription   Statut Modérateur Dernière intervention   1 526
 
Ces fonctions sont rattachées à stdio.h
Tu l'as bien inclu?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
saga9 Messages postés 5912 Date d'inscription   Statut Contributeur Dernière intervention   876
 
Salut,
A.jalloh, j'ai l'impression que tu ne sais pas vraiment ce que tu fais et le langage c , tu ne maitrises pas beaucoup.
Aussi, pourquoi as tu inclus "st.h"?
Comme l'a precisé killian, "stdio.h" est la bibliotheque "standard" qu'il faut inclure dans tout projet en langage C. Par contre si tu l'as inclus dans "st.h", il n'est aps necessaire de l'inclure de nouveau.
0