Code blocks
fdb122
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai conçu ce programme sur code blocks 10.05, mais il m'affiche ces erreurs
main ()
{
float valeur;
float carre, cube;
int ent;
printf("donner un nombre reel : ");
scanf ("%e", &valeur);
carre = valeur * valeur ;
cube = carre * valeur ;
printf("la valeur %f a pour %f et pour cube%f \n", valeur, carre, cube);
ent = cube;
printf("la partie entiere de son cube est : %d", ent);
}
||=== 1, Debug ===|
G:\c\11\Untitled2.c|2|warning: return type defaults to 'int'|
G:\c\11\Untitled2.c||In function 'main':|
G:\c\11\Untitled2.c|6|warning: implicit declaration of function 'printf'|
G:\c\11\Untitled2.c|6|warning: incompatible implicit declaration of built-in function 'printf'|
G:\c\11\Untitled2.c|7|warning: implicit declaration of function 'scanf'|
G:\c\11\Untitled2.c|7|warning: incompatible implicit declaration of built-in function 'scanf'|
G:\c\11\Untitled2.c|13|warning: control reaches end of non-void function|
obj\Debug\11\Untitled2.o||In function 'main':|
G:\c\11\Untitled2.c|2|multiple definition of 'main'|
obj\Debug\main.o:G:\c\1\main.c|5|first defined here|
||=== Build finished: 2 errors, 6 warnings ===|
Que dois-je rectifier.
Cd
J'ai conçu ce programme sur code blocks 10.05, mais il m'affiche ces erreurs
main ()
{
float valeur;
float carre, cube;
int ent;
printf("donner un nombre reel : ");
scanf ("%e", &valeur);
carre = valeur * valeur ;
cube = carre * valeur ;
printf("la valeur %f a pour %f et pour cube%f \n", valeur, carre, cube);
ent = cube;
printf("la partie entiere de son cube est : %d", ent);
}
||=== 1, Debug ===|
G:\c\11\Untitled2.c|2|warning: return type defaults to 'int'|
G:\c\11\Untitled2.c||In function 'main':|
G:\c\11\Untitled2.c|6|warning: implicit declaration of function 'printf'|
G:\c\11\Untitled2.c|6|warning: incompatible implicit declaration of built-in function 'printf'|
G:\c\11\Untitled2.c|7|warning: implicit declaration of function 'scanf'|
G:\c\11\Untitled2.c|7|warning: incompatible implicit declaration of built-in function 'scanf'|
G:\c\11\Untitled2.c|13|warning: control reaches end of non-void function|
obj\Debug\11\Untitled2.o||In function 'main':|
G:\c\11\Untitled2.c|2|multiple definition of 'main'|
obj\Debug\main.o:G:\c\1\main.c|5|first defined here|
||=== Build finished: 2 errors, 6 warnings ===|
Que dois-je rectifier.
Cd
A voir également:
- Code blocks
- Code blocks - Télécharger - Langages
- Code ascii - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
1 réponse
Bonjour,
main () => int main(void)
Et il ne faut pas oublier "return 0;" en fin de main().
Il ne faut pas oublier en début de code : #include <stdio.h>
G:\c\11\Untitled2.c|2|multiple definition of 'main'|
Il ne doit y avoir qu'un seul main() par projet. Il faut supprimer les autres.
Modifie ton code en tenant compte de ces remarques et reteste. S'il te reste des erreurs, reposte ton nouveau en code, utilise la balise "code" située à droite du bouton "souligné" et sélectionne "C".
Cdlt,
main () => int main(void)
Et il ne faut pas oublier "return 0;" en fin de main().
Il ne faut pas oublier en début de code : #include <stdio.h>
G:\c\11\Untitled2.c|2|multiple definition of 'main'|
Il ne doit y avoir qu'un seul main() par projet. Il faut supprimer les autres.
Modifie ton code en tenant compte de ces remarques et reteste. S'il te reste des erreurs, reposte ton nouveau en code, utilise la balise "code" située à droite du bouton "souligné" et sélectionne "C".
Cdlt,