Exercice de c
chico
-
AmineKalaa Messages postés 109 Statut Membre -
AmineKalaa Messages postés 109 Statut Membre -
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 Loisirs / Divertissements
- Corrigés 350 exercices niveau moyen ✓ - Forum Loisirs / Divertissements
- Cahier transmath 3° ex 6p37, 6et7p27 et 5p65 svp c'est urgent! ✓ - Forum Études / Formation High-Tech
- Le corrigé de cet exercice - Forum Programmation
- Fleur d'encre 5eme corrigé exercice ✓ - 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]*/