A voir également:
- Problème sur dev c++
- Telecharger dev c++ - Télécharger - Langages
- Massgrave dev - Accueil - Windows
- Dev home. - Télécharger - Développement
- Dev-pascal - Télécharger - Édition & Programmation
- [SUJET GROUPÉ] massegrave.dev activer gratuitement Windows. - Forum Bugs et suggestions
11 réponses
Utilisateur anonyme
1 juin 2009 à 12:50
1 juin 2009 à 12:50
Bonjour,
tu auras toujours un avertissement avec scanf (f pour formatté)..
ensuite :
main() <== ou int main ()
printf("vouler vous le périmètre (O/N)?") <== il manque le ';' à la fin de la ligne ;)
termine ton programme par
system("PAUSE");
return 0;
tu auras toujours un avertissement avec scanf (f pour formatté)..
ensuite :
main() <== ou int main ()
printf("vouler vous le périmètre (O/N)?") <== il manque le ';' à la fin de la ligne ;)
termine ton programme par
system("PAUSE");
return 0;
lol merci pour ta réponse boisdulait^^.
j'men suis rendu compte apres avoir envoyer et j'avais aussi oublier une ligne dans le programme mais sans importance^^
Mais, le probleme c'est qu'a cause de cette ligne, je ne peux pas compiler le programme et donc pas l'executer .
De plus avant ce scanf, j'en avais un autre qui est bien lu par devc ++ donc, je ne comprends pas pourquoi il me bloque a cette ligne?
j'men suis rendu compte apres avoir envoyer et j'avais aussi oublier une ligne dans le programme mais sans importance^^
Mais, le probleme c'est qu'a cause de cette ligne, je ne peux pas compiler le programme et donc pas l'executer .
De plus avant ce scanf, j'en avais un autre qui est bien lu par devc ++ donc, je ne comprends pas pourquoi il me bloque a cette ligne?
oui c'est bon sa marche =)) merci encore boit du lait et désolé j'avais lu la mauvaise ligne^^ tu me sauve la vie !!
au revoir et encore merci
au revoir et encore merci
Utilisateur anonyme
1 juin 2009 à 13:02
1 juin 2009 à 13:02
Je viens de le compiler, sans erreur (mais je n'ai pas testé ton programme) :
#include <stdio.h>
#include <stdlib.h>
#include <stdio.h>
int main()
{
float rayon;
float pi= 3.14;
float perimetre= pi*rayon;
float aire= pi*rayon*rayon;
char reponse;
printf("donner le rayon du cercle");
scanf("%f",&rayon);
printf("vouler vous le périmètre (O/N)?");
scanf(" %c",&reponse);
if (reponse== 'O')
{
printf("le périmètre est %f \n", perimetre);
}
else
{
printf("vouler vous l'aire (O/N)?");
}
if (reponse== 'O')
{
printf("l'aire est %f", aire);
}
else
{
printf ("pas de reponse ");
}
system("PAUSE");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <stdio.h>
int main()
{
float rayon;
float pi= 3.14;
float perimetre= pi*rayon;
float aire= pi*rayon*rayon;
char reponse;
printf("donner le rayon du cercle");
scanf("%f",&rayon);
printf("vouler vous le périmètre (O/N)?");
scanf(" %c",&reponse);
if (reponse== 'O')
{
printf("le périmètre est %f \n", perimetre);
}
else
{
printf("vouler vous l'aire (O/N)?");
}
if (reponse== 'O')
{
printf("l'aire est %f", aire);
}
else
{
printf ("pas de reponse ");
}
system("PAUSE");
return 0;
}
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
1 juin 2009 à 13:06
1 juin 2009 à 13:06
mais sans dire de conneries, il ne marchera pas en l'état ;)
ok merci beaucoup ^^ moi il me donne encore une erreur mais c'est sans doute a cause de la synthaxe j'ai encore un peu de mal avec sa j'vais essayer de mettre les {} au bon endroit et sa devrait aller =) encore merci en tout cas c'est vraiment sympa
arf pourquoi il ne marchera pas? suis nouveau en c et je ne connais pas encore toute les subtiliter de ce langague
Utilisateur anonyme
1 juin 2009 à 13:10
1 juin 2009 à 13:10
Petite aide :
printf("le périmètre est %f \n", perimetre);
devient
printf("le périmètre est %ld \n", perimetre); (il me semble)
printf("le périmètre est %f \n", perimetre);
devient
printf("le périmètre est %ld \n", perimetre); (il me semble)