Le but de l'exercice et de demander des informations ( nom et prénom ) a un certain nombre
d'utilisateur et de les stockées dans un tableau.
Pour cela je dois utiliser une boucle qui dit que t'en qu'il y a des utilisateur on demande ces informations.
Puis quand toutes les informations ont été récoltées dans le tableau on l'affiche.
Pourl'instant j'ai réussi a créer la boucle et a demander les informations t'en qu'il y a des utilisateurs mais je ne sais pas commentles mettre dans un tableau.
Voici mon code :
int main(int argc, char *argv[])
{
char tableau[2];
long compteur = 0;
while ( compteur<2)
{
Personne utilisateur;
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 8 déc. 2008 à 20:59
printf te permet d'afficher des types de base, ce qui n'est pas le cas de Personne.
%c c'est pour afficher un caractère. Pour afficher une chaine, c'est %s :
printf("%s %s\n", tableau[i].prenom, tableau[i].nom);
Fais également attention à la valeur de i : tu dois t'arrêter à 2 et non à 4. Pour éviter ce genre d'erreurs, utilises des constantes :
#define NB_PERSONNES 2
...
Personne tableau[NB_PERSONNES];
...
while ( compteur<NB_PERSONNES)
...
for (i = 0 ; i < NB_PERSONNES ; i++)
...
_____________________________________
Un éditeur de ressources gratuit pour Windows