Compilation
Résolu/Fermé
malin56
Messages postés
9
Date d'inscription
mercredi 14 août 2013
Statut
Membre
Dernière intervention
7 avril 2014
-
14 août 2013 à 21:42
hakim1608 Messages postés 17 Date d'inscription samedi 17 août 2013 Statut Membre Dernière intervention 15 octobre 2013 - 19 août 2013 à 22:13
hakim1608 Messages postés 17 Date d'inscription samedi 17 août 2013 Statut Membre Dernière intervention 15 octobre 2013 - 19 août 2013 à 22:13
4 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 842
14 août 2013 à 23:02
14 août 2013 à 23:02
int main()
=> int main(void)
int dépense = 5000;
Pas d'accents dans les variables.
printf(" Vous avez dépensé une somme de %d\n");
Tu as oublié de mettre la variable => printf("bla bla %d\n", depense);
mais je voudrais savoir comment afficher un signed char.
unsigned char toto=5;
printf("bla bla %u\n");
Cdlt,
=> int main(void)
int dépense = 5000;
Pas d'accents dans les variables.
printf(" Vous avez dépensé une somme de %d\n");
Tu as oublié de mettre la variable => printf("bla bla %d\n", depense);
mais je voudrais savoir comment afficher un signed char.
unsigned char toto=5;
printf("bla bla %u\n");
Cdlt,
hakim1608
Messages postés
17
Date d'inscription
samedi 17 août 2013
Statut
Membre
Dernière intervention
15 octobre 2013
1
Modifié par hakim1608 le 17/08/2013 à 19:48
Modifié par hakim1608 le 17/08/2013 à 19:48
Par rapport aux includes c'est pas stdio et stdlib en c car il a mis que stdio ebon si ton probleme est reglé pense a mettre [Resolu] devant le titre
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 842
17 août 2013 à 19:56
17 août 2013 à 19:56
@Hakim1608,
Peux-tu être plus précis dans tes explications de stdio.h et stdlib.h ?
Peux-tu être plus précis dans tes explications de stdio.h et stdlib.h ?
hakim1608
Messages postés
17
Date d'inscription
samedi 17 août 2013
Statut
Membre
Dernière intervention
15 octobre 2013
1
17 août 2013 à 20:00
17 août 2013 à 20:00
a la base meme que pour afficher un helloworld en c on fais
Mais il a mis que
#include <stdio.h> #include <stdlib.h>
Mais il a mis que
#include <stdio.h>
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 842
17 août 2013 à 20:10
17 août 2013 à 20:10
a la base meme que pour afficher un helloworld en c on fais
#include <stdio.h>
#include <stdlib.h>
Bah non ! Le prototype de printf() est inclue dans stdio.h. Donc pas besoin d'inclure stdlib.h...
Il aurait fallu mettre stdlib.h pour d'autres fonctions comme malloc() / system(), etc. Mais ici c'est complètement inutile !
#include <stdio.h>
#include <stdlib.h>
Bah non ! Le prototype de printf() est inclue dans stdio.h. Donc pas besoin d'inclure stdlib.h...
Il aurait fallu mettre stdlib.h pour d'autres fonctions comme malloc() / system(), etc. Mais ici c'est complètement inutile !
hakim1608
Messages postés
17
Date d'inscription
samedi 17 août 2013
Statut
Membre
Dernière intervention
15 octobre 2013
1
17 août 2013 à 20:13
17 août 2013 à 20:13
Ah Bon... moi j'ai toujours mis les 2 c'est plus prudent
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 842
Modifié par fiddy le 17/08/2013 à 23:28
Modifié par fiddy le 17/08/2013 à 23:28
Inclure un header inutile n'est pas plus prudent... Sinon, tu peux également inclure math.h ;-).
Il suffit juste de savoir quand inclure les bons headers. Cela vient avec la pratique du langage.
Il suffit juste de savoir quand inclure les bons headers. Cela vient avec la pratique du langage.
hakim1608
Messages postés
17
Date d'inscription
samedi 17 août 2013
Statut
Membre
Dernière intervention
15 octobre 2013
1
19 août 2013 à 22:13
19 août 2013 à 22:13
Lol mais moi mes cours c'etais avec stdio stdlib et meme sdl maintenant