Exercice de c
chico
-
AmineKalaa Messages postés 87 Date d'inscription Statut Membre Dernière intervention -
AmineKalaa Messages postés 87 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai un probleme avec un exo de c avec les popinteur
on me demande de definir la structure d'une personne.
de donner le nombre de personne à saisir et ensuite de les saisir.
j'ai fai ça mai le programme ne marche pas.
je sai ke je doi utiliser le malloc mais commen?
#include <stdio.h>
#include <stdlib.h>
typedef struct
{char*nom;
char*prenom;
char*sexe;
int*numero;
}p;
main ()
{
int npers=5;
int i=0;
char*nom;
char*prenom;
char*sexe;
int*numero;
for (i=0;i<5;i++){
printf("donner le nom de la personne%d :\n",i=1,i++);
gets(nom);
printf("son prenom:");
gets(prenom);
printf("son sexe:");
gets(sexe);
printf("tel number:");
scanf(numero);
}
system("PAUSE");
return 0;
}
j'ai un probleme avec un exo de c avec les popinteur
on me demande de definir la structure d'une personne.
de donner le nombre de personne à saisir et ensuite de les saisir.
j'ai fai ça mai le programme ne marche pas.
je sai ke je doi utiliser le malloc mais commen?
#include <stdio.h>
#include <stdlib.h>
typedef struct
{char*nom;
char*prenom;
char*sexe;
int*numero;
}p;
main ()
{
int npers=5;
int i=0;
char*nom;
char*prenom;
char*sexe;
int*numero;
for (i=0;i<5;i++){
printf("donner le nom de la personne%d :\n",i=1,i++);
gets(nom);
printf("son prenom:");
gets(prenom);
printf("son sexe:");
gets(sexe);
printf("tel number:");
scanf(numero);
}
system("PAUSE");
return 0;
}
A voir également:
- Exercice de c
- Transmath 3eme exercice ✓ - Forum Études / Formation High-Tech
- Corrigé d'un exercice du livre transmaths 3e - Forum Loisirs / Divertissements
- Fleur d'encre 5eme corrigé exercice - Forum PDF
- Corrigés 350 exercices niveau moyen ✓ - Forum Loisirs / Divertissements
- Livre du professeur 5eme fleur d'ancre ✓ - Forum PDF
1 réponse
si vous manipulez une liste chainnee vous devez utiliser le malloc() si non vous puvez stoker les personnes dans un tableau de structure.
remarque:
/* c'est la methode la plus adapté pour declarer une structure */
/* pour la suite, pour decarer une personne: PERSONNE p; */
/* pour declarer un tableau de personne: PERSONNE tabPersonne[100]*/
remarque:
struct personne { char nom[21]; char prenom[21]; char sexe; int numero; }; typedef struct personne PERSONNE;
/* c'est la methode la plus adapté pour declarer une structure */
/* pour la suite, pour decarer une personne: PERSONNE p; */
/* pour declarer un tableau de personne: PERSONNE tabPersonne[100]*/