Dev- C++
_.-phoenix-._
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
Char Snipeur Messages postés 9813 Date d'inscription Statut Contributeur Dernière intervention -
Char Snipeur Messages postés 9813 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
voila, je débute dans la programmation avec Dev-C++ mais après la compilation et l'éxecution du programme ça m'affiche un message d'erreur disant qu'il faut fermer mon petit programme :s :
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
printf("----MENU----\n\n");
printf("1.frite\n\n2.coca\n\n3.big mac\n\n4.glace\n\n");
int choix =0;
scanf("%d",choix);
if (choix = 1)
{
printf("vous avez choisis des une frite\n");
}
system("pause");
return 0;
}
merci d'avance :)
voila, je débute dans la programmation avec Dev-C++ mais après la compilation et l'éxecution du programme ça m'affiche un message d'erreur disant qu'il faut fermer mon petit programme :s :
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
printf("----MENU----\n\n");
printf("1.frite\n\n2.coca\n\n3.big mac\n\n4.glace\n\n");
int choix =0;
scanf("%d",choix);
if (choix = 1)
{
printf("vous avez choisis des une frite\n");
}
system("pause");
return 0;
}
merci d'avance :)
A voir également:
- Dev- C++
- Dev c++ - Télécharger - Langages
- Massgrave dev - Accueil - Windows
- Dev home. - Télécharger - Développement
- Dev pascal - Télécharger - Édition & Programmation
- Dev error 426 - Forum jeux en ligne
7 réponses
l'erreur vient de là :
scanf("%d",choix);
Il manque le & avant choix.
De ce fait, ton prog va fuiner dans la ram d'où il se fait jeter.
C'est un prob de pointeur eb fait.
scanf("%d",choix);
Il manque le & avant choix.
De ce fait, ton prog va fuiner dans la ram d'où il se fait jeter.
C'est un prob de pointeur eb fait.
if (choix = 1)
il s'agit d'une affectation, il faut utiliser == pour comparer.
Je ne vois pas d'erreur de segmentation dans un programme si simple.
Peut être un souci avec scanf, commente la ligne voir si ça passe mieux.
il s'agit d'une affectation, il faut utiliser == pour comparer.
Je ne vois pas d'erreur de segmentation dans un programme si simple.
Peut être un souci avec scanf, commente la ligne voir si ça passe mieux.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bonjour
j'ai rectifier If (choix ==1) tjrs pas mais la fenetre qui s'ouvre est une fenetre windows donc je pense que c'est peut etre un problème avec le compilateur
j'ai rectifier If (choix ==1) tjrs pas mais la fenetre qui s'ouvre est une fenetre windows donc je pense que c'est peut etre un problème avec le compilateur