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   -
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

5 réponses

lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,

Il faut éviter d'utiliser les variables globales.
int main()
{
    int e;
    printf("entrez un nombre :");
    scanf("%d",&e);
    par(e);
    return 0;
} 
0
wandermirsh Messages postés 41 Date d'inscription   Statut Membre Dernière intervention   1
 
#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
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
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.
void par(int e)
{
    int somme;
    somme = e +1;
    printf("%d",somme);
} 
0
wandermirsh Messages postés 41 Date d'inscription   Statut Membre Dernière intervention   1
 
merci , mais le probléme dans
scanf("%d",e); ----------------------------> scanf("%d",&e);


bye.
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Re,

Tu n'as pas fait attention.
Les modifications je l'ai mis en gras.
Regarde bien et tu verras que j'ai mis &
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
wandermirsh Messages postés 41 Date d'inscription   Statut Membre Dernière intervention   1
 
ok , thank you very match .
0