Hello

Ca fait quelques jours que je planche sur le sujet et ça commence à m'agacer, je m'en remets donc à votre aide!
Comme l'annonce le titre, je dois créer un programme qui gère un petit répertoire de contacts. Chaque entrée de cette bdd est un contact caractérisé par son nom, son age, son adresse etc. On veut pouvoir réaliser des oérations comme afficher les contacts, ajouter ou supprimer un contact, trier les contacts par ordre alphabétique, et d'autres encore mais ce n'est pas important pour ma question.

J'aurai aimé savoir déjà si je suis sur la bonne piste dès le début. Voici mes structures:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
typedef struct 
{ char nom[10];
  int age[3];
  char adresse[20];
  int num[10];
  char email[20];
  }contact;
 
typedef struct
{ contact t[100];
  int taille;
  }repertoire;
La taille serait donc de 0 au départ, puis j'incrémente de 1 à chaque fois que l'utilisateur ajoute un contact.
Qu'en pensez vous ? Je voudrais surtout comprendre ce qui va pas, je ne vous demande pas la réponse.
Merci beaucoup