Erreur Basique ou bug?
Résolu/Fermé
oli5667
Messages postés
139
Date d'inscription
lundi 27 janvier 2014
Statut
Membre
Dernière intervention
23 novembre 2016
-
Modifié par Whismeril le 31/01/2015 à 19:21
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 31 janv. 2015 à 21:41
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 31 janv. 2015 à 21:41
A voir également:
- Erreur Basique ou bug?
- Erreur 0x80070643 - Accueil - Windows
- Bug yahoo mail - Accueil - Mail
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur vidéo freebox ✓ - Forum TV & Vidéo
- Erreur 38 free ✓ - Forum Mobile
6 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 840
31 janv. 2015 à 00:33
31 janv. 2015 à 00:33
Bonjour,
int main();
Pas de point-virgule
resultat = 5 + (6);
Tu as oublié de mettre : int resultat;
Pourquoi mettre 6 entre parenthèse ?
Cdlt,
int main();
Pas de point-virgule
resultat = 5 + (6);
Tu as oublié de mettre : int resultat;
Pourquoi mettre 6 entre parenthèse ?
Cdlt,
Hydr0s
Messages postés
1678
Date d'inscription
lundi 24 janvier 2011
Statut
Membre
Dernière intervention
24 août 2022
676
Modifié par Hydr0s le 31/01/2015 à 00:36
Modifié par Hydr0s le 31/01/2015 à 00:36
Salut,
Tout bête, tu n'as pas déclaré ta variable resultat qui est un int. Le programme donne donc :
Je te conseille de regarder un rapidement un tutoriel sur le C car j'imagine que tu pratiques déjà un autre langage (par exemple python) où l'on s'embête pas à déclarer des vars...
Code::block indique les erreurs de compilation en mode texte dans la fenêtre en bas et met un point rouge à l'endroit des erreurs.
"Une personne intelligente résout un problème. Une personne sage les évite."
- A. Einstein -
Tout bête, tu n'as pas déclaré ta variable resultat qui est un int. Le programme donne donc :
#include <stdio.h> #include <stdlib.h> int main(); { int resultat; resultat = 5 + 6; return 0; }
Je te conseille de regarder un rapidement un tutoriel sur le C car j'imagine que tu pratiques déjà un autre langage (par exemple python) où l'on s'embête pas à déclarer des vars...
Code::block indique les erreurs de compilation en mode texte dans la fenêtre en bas et met un point rouge à l'endroit des erreurs.
"Une personne intelligente résout un problème. Une personne sage les évite."
- A. Einstein -
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 840
31 janv. 2015 à 10:48
31 janv. 2015 à 10:48
Il faut retirer le ; en fin de main aussi.
Hydr0s
Messages postés
1678
Date d'inscription
lundi 24 janvier 2011
Statut
Membre
Dernière intervention
24 août 2022
676
31 janv. 2015 à 13:07
31 janv. 2015 à 13:07
Si tu peux corriger, je ne peux pas modifier le message...
oli5667
Messages postés
139
Date d'inscription
lundi 27 janvier 2014
Statut
Membre
Dernière intervention
23 novembre 2016
2
31 janv. 2015 à 01:34
31 janv. 2015 à 01:34
Merci tout le monde et non je n'apprend pas un autre language, je débute
oli5667
Messages postés
139
Date d'inscription
lundi 27 janvier 2014
Statut
Membre
Dernière intervention
23 novembre 2016
2
31 janv. 2015 à 02:26
31 janv. 2015 à 02:26
Je suis désoler mais je vien d'essayer et ca ne marche pas...
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 840
31 janv. 2015 à 10:47
31 janv. 2015 à 10:47
As-tu pris en compte mes remarques ?
Si oui reposte ton code.
Si oui reposte ton code.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
oli5667
Messages postés
139
Date d'inscription
lundi 27 janvier 2014
Statut
Membre
Dernière intervention
23 novembre 2016
2
31 janv. 2015 à 15:48
31 janv. 2015 à 15:48
Voila mon code et désoler pour mes erreurs basiques
#include <stdio.h>
#include <stdlib.h>
{
int main();
int resultat;
resultat = 5 + 6;
return 0;
}
merci d'avance
#include <stdio.h>
#include <stdlib.h>
{
int main();
int resultat;
resultat = 5 + 6;
return 0;
}
merci d'avance
ElementW
Messages postés
4816
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
5 octobre 2021
1 228
31 janv. 2015 à 16:16
31 janv. 2015 à 16:16
Pourquoi
int main()s'est-il retrouvé dans les accolades, et pourquoi y a-t-il toujours le point-virgule après alors que fiddy t'as dit de l'enlever?
Hydr0s
Messages postés
1678
Date d'inscription
lundi 24 janvier 2011
Statut
Membre
Dernière intervention
24 août 2022
676
Modifié par Hydr0s le 31/01/2015 à 16:23
Modifié par Hydr0s le 31/01/2015 à 16:23
Reprend le tutoriel à 0 : https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c
N'essaye pas de coder à l'arrache et lis attentivement...
N'essaye pas de coder à l'arrache et lis attentivement...
oli5667
Messages postés
139
Date d'inscription
lundi 27 janvier 2014
Statut
Membre
Dernière intervention
23 novembre 2016
2
31 janv. 2015 à 18:36
31 janv. 2015 à 18:36
Merci pour tout et ca à marcher sauf que je ne voit pas le résultat dans la fenetre qui apparait....
Hydr0s
Messages postés
1678
Date d'inscription
lundi 24 janvier 2011
Statut
Membre
Dernière intervention
24 août 2022
676
Modifié par Hydr0s le 31/01/2015 à 19:12
Modifié par Hydr0s le 31/01/2015 à 19:12
Arrete d'essayer et suit le tutos au moins pour les bases !
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 840
31 janv. 2015 à 21:41
31 janv. 2015 à 21:41
Normal que rien ne s'affiche puisque tu ne l'as pas demandé...
Il faut mettre un printf(). Le tuto doit en parler ;-)
Il faut mettre un printf(). Le tuto doit en parler ;-)