salut a tous 
j'ai un code nommé main.c
et un autre main.h
Comme vous le voyez je crée mon type Personne et initalise 2 sous variable nom & prenom mais maitenant quand j’initialise la variable utilisateur le script plante
Je débute en C et je n'ai aucune idée d'ou ça peux venir merci de votre aide
j'ai un code nommé main.c
Code:
#include <stdlib.h>
#include <stdio.h>
#include "main.h"
int main(int argc, char *argv[])
{
Personne utilisateur;
printf("Quel est votre nom ? ");
scanf("%s", utilisateur.nom);
printf("Votre prenom ? ");
scanf("%s", utilisateur.prenom);
printf("Vous vous appelez %s %s", utilisateur.prenom, utilisateur.nom);
return 0;
}
et un autre main.h
Code:
typedef struct Personne Personne;
struct Personne
{
int nom;
int prenom;
};
Comme vous le voyez je crée mon type Personne et initalise 2 sous variable nom & prenom mais maitenant quand j’initialise la variable utilisateur le script plante

Je débute en C et je n'ai aucune idée d'ou ça peux venir merci de votre aide