Erreur dans mon code C
Résolu/Fermé
RYn_9741
Messages postés
10
Date d'inscription
mercredi 26 janvier 2022
Statut
Membre
Dernière intervention
1 février 2022
-
Modifié le 30 janv. 2022 à 15:34
Jaouadi - 8 févr. 2022 à 00:19
Jaouadi - 8 févr. 2022 à 00:19
A voir également:
- Erreur dans mon code C
- Erreur 0x80070643 - Accueil - Windows
- Code asci - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
4 réponses
Dalfab
Messages postés
706
Date d'inscription
dimanche 7 février 2016
Statut
Membre
Dernière intervention
2 novembre 2023
101
30 janv. 2022 à 15:58
30 janv. 2022 à 15:58
Bonjour,
Tu as une erreur. Nous ne pouvons pas deviner l'erreur à laquelle tu fais allusion, d'autant qu'il y en a vraisemblablement plusieurs.
- Par exemple, le code ne compile pas. Mais dans ce cas le compilateur t'a indiqué par des messages ce qu'il comprend pas. Par exemple si tu utilises des variables qui ne seraient jamais déclarées.
- Par exemple, le code ne s'exécute pas ou plante. Il nous faut des indications.
- Par exemple, le code se compile bien, s'exécute bien mais ne founit pas le résultat que tu attends. On ne peut pas deviner ce que tu attends. Ainsi tu fais des tas de calculs pour finalement n'afficher que la somme des nombres saisis, c'est curieux mais ...
Tu as une erreur. Nous ne pouvons pas deviner l'erreur à laquelle tu fais allusion, d'autant qu'il y en a vraisemblablement plusieurs.
- Par exemple, le code ne compile pas. Mais dans ce cas le compilateur t'a indiqué par des messages ce qu'il comprend pas. Par exemple si tu utilises des variables qui ne seraient jamais déclarées.
- Par exemple, le code ne s'exécute pas ou plante. Il nous faut des indications.
- Par exemple, le code se compile bien, s'exécute bien mais ne founit pas le résultat que tu attends. On ne peut pas deviner ce que tu attends. Ainsi tu fais des tas de calculs pour finalement n'afficher que la somme des nombres saisis, c'est curieux mais ...
yg_be
Messages postés
23313
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
6 novembre 2024
Ambassadeur
1 551
30 janv. 2022 à 15:43
30 janv. 2022 à 15:43
bonjour,
comment sais-tu que tu as une erreur?
comment sais-tu que tu as une erreur?
urilou777
Messages postés
319
Date d'inscription
samedi 22 janvier 2022
Statut
Membre
Dernière intervention
12 janvier 2023
42
30 janv. 2022 à 15:55
30 janv. 2022 à 15:55
erreur de compilation
NHenry
Messages postés
15163
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
1 novembre 2024
343
>
urilou777
Messages postés
319
Date d'inscription
samedi 22 janvier 2022
Statut
Membre
Dernière intervention
12 janvier 2023
30 janv. 2022 à 15:58
30 janv. 2022 à 15:58
Dans ce genre de cas, il est bien d'indiquer le message d'erreur, sinon on peut chercher longtemps ...
RYn_9741
Messages postés
10
Date d'inscription
mercredi 26 janvier 2022
Statut
Membre
Dernière intervention
1 février 2022
30 janv. 2022 à 16:21
30 janv. 2022 à 16:21
je n'arrive pas a compiler c'est pour ca ducoup il y a une erreur mais je ne sais pas laquelle
yg_be
Messages postés
23313
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
6 novembre 2024
1 551
>
RYn_9741
Messages postés
10
Date d'inscription
mercredi 26 janvier 2022
Statut
Membre
Dernière intervention
1 février 2022
30 janv. 2022 à 16:35
30 janv. 2022 à 16:35
Tu as trouvé un compilateur qui n'indiquait pas les erreurs?
urilou777
Messages postés
319
Date d'inscription
samedi 22 janvier 2022
Statut
Membre
Dernière intervention
12 janvier 2023
42
Modifié le 30 janv. 2022 à 16:24
Modifié le 30 janv. 2022 à 16:24
Vous avez oublié d'inclure la librairie stdio.h pour avoir accès notamment aux fonctions printf et scanf
Vous avez oublié de déclarer les variables d et e avant de les utiliser
Et vous utilisez le mauvais symbole pour l'opérateur de soustraction sinon il serait de la même couleur que ceux d'addition, division ou encore le signe égal.
conseil : mettez vous à l'anglais, ça vous permettra de lire les messages d'erreurs du compilateurs pour corriger vous même certaines fautes
Vous avez oublié de déclarer les variables d et e avant de les utiliser
Et vous utilisez le mauvais symbole pour l'opérateur de soustraction sinon il serait de la même couleur que ceux d'addition, division ou encore le signe égal.
conseil : mettez vous à l'anglais, ça vous permettra de lire les messages d'erreurs du compilateurs pour corriger vous même certaines fautes
tu as 3 fautes dans ce programme:
1- tu doit faire appel au bibliothèque stdio.h
#include <stdio.h>
2- les deux variable d et e ne sont pas déclarer!!
int d,e;
3- la ligne qui contient cette affectation int m =s - a ;
tu doit effacer la signe moin et la reécrire (tu n'a pas utiliser signe moin )
ceci votre code aprés modification:
#include <stdio.h>
int main (void) {
int a = 5 ;
int b = 2 ;
int c = ( a / b ) ;
int d,e;
printf ( "Entrez deux nombres entiers : \n" ) ;
scanf ( "%d %d" , &d , &e ) ;
int s = a + d + e ;
int m =s - a ;
printf ( "%d" , m) ;
return 0 ;
}
1- tu doit faire appel au bibliothèque stdio.h
#include <stdio.h>
2- les deux variable d et e ne sont pas déclarer!!
int d,e;
3- la ligne qui contient cette affectation int m =s - a ;
tu doit effacer la signe moin et la reécrire (tu n'a pas utiliser signe moin )
ceci votre code aprés modification:
#include <stdio.h>
int main (void) {
int a = 5 ;
int b = 2 ;
int c = ( a / b ) ;
int d,e;
printf ( "Entrez deux nombres entiers : \n" ) ;
scanf ( "%d %d" , &d , &e ) ;
int s = a + d + e ;
int m =s - a ;
printf ( "%d" , m) ;
return 0 ;
}
30 janv. 2022 à 16:25