Où est le problème dans ce programme ?
Résolu
wandermirsh
Messages postés
41
Date d'inscription
Statut
Membre
Dernière intervention
-
wandermirsh Messages postés 41 Date d'inscription Statut Membre Dernière intervention -
wandermirsh Messages postés 41 Date d'inscription Statut Membre Dernière intervention -
include<stdio.h>
int e;
void par(int somme)
{
somme = somme +1;
printf("%d",somme);
}
main()
{
printf("entrez un nombre :");
scanf("%d",e);
par(e);
}
--------------------------------------...
langage c
int e;
void par(int somme)
{
somme = somme +1;
printf("%d",somme);
}
main()
{
printf("entrez un nombre :");
scanf("%d",e);
par(e);
}
--------------------------------------...
langage c
A voir également:
- Où est le problème dans ce programme ?
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
- Programme demarrage windows - Guide
- Message programmé iphone - Guide
- Mettre en veille un programme - Guide
- Programme word gratuit - Guide
5 réponses
Salut,
Il faut éviter d'utiliser les variables globales.
Il faut éviter d'utiliser les variables globales.
int main() { int e; printf("entrez un nombre :"); scanf("%d",&e); par(e); return 0; }
#include<stdio.h>
void par(int somme)
{
somme = somme +1;
printf("%d",somme);
}
int main()
{
int e;
printf("entrez un nombre :");
scanf("%d",e);
par(e);
return 0;
}
-----------------------------------------------------------
le méme probléme
erreur de segmentation
void par(int somme)
{
somme = somme +1;
printf("%d",somme);
}
int main()
{
int e;
printf("entrez un nombre :");
scanf("%d",e);
par(e);
return 0;
}
-----------------------------------------------------------
le méme probléme
erreur de segmentation
Re,
A savoir que int e pour la fonction par n'est pas la même variable que dans main.
En fait ce n'est qu'un paramètre.
A ne pas confondre avec e dans l'appel de la fonction main, ou il s'agit d'un argument.
A savoir que int e pour la fonction par n'est pas la même variable que dans main.
En fait ce n'est qu'un paramètre.
A ne pas confondre avec e dans l'appel de la fonction main, ou il s'agit d'un argument.
void par(int e) { int somme; somme = e +1; printf("%d",somme); }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question