Programmation C - tableau de structure

Fermé
mhamed2705 Messages postés 4 Date d'inscription mercredi 11 novembre 2009 Statut Membre Dernière intervention 7 novembre 2012 - Modifié par mhamed2705 le 25/04/2012 à 02:47
scriptiz Messages postés 1420 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 14 mai 2013 - 25 avril 2012 à 15:30
1)Créer une structure Personne pouvant contenir ces informations (nom et téléphone). Le nom peut contenir 32 caractères et le numéro 16 caractères.
Créer une nouvelle structure (Carnet) qui va représenter le carnet d'adresses.

2)Cette structure Carnet contiendra un tableau de 20 Personne et un compteur (un entier nommé n) indiquant le nombre de personnes dans le tableau.

3)Créer ensuite la fonction créer() qui renvoie un objet de type Personne en demandant à l'utilisateur de saisir les information concernant cette nouvelle personne à savoir le nom et le téléphone.


Réponse:
1)typedef struct Personne{
char nom[32];
char tel[16];
}Personne;

2)typedef struct Carnet{
Personne t[];
int n;
}Carnet;
Quelqu'un peu m'aider pour creer la fonction cree()? Merci d'avance

1 réponse

scriptiz Messages postés 1420 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 14 mai 2013 422
25 avril 2012 à 15:30
crée une fonction, et utilise fgets ou read, ou scanf comme tu veux pour lire et mettre les données dans un objet de type Personne puis tu fait un return à la fin.
0