Code blocks

Fermé
fdb122 Messages postés 1 Date d'inscription dimanche 12 janvier 2014 Statut Membre Dernière intervention 12 janvier 2014 - 12 janv. 2014 à 15:02
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 12 janv. 2014 à 15:54
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
A voir également:

1 réponse

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 842
12 janv. 2014 à 15:54
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,
0