Où est le problème dans ce programme ?
Résolu
wandermirsh
Messages postés
41
Statut
Membre
-
wandermirsh Messages postés 41 Statut Membre -
wandermirsh Messages postés 41 Statut Membre -
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
- Programme word gratuit - Guide
- Message programmé iphone - Guide
- Mettre en veille un programme - 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