Ajouter un commentaire

leomat
erreur taille d'un tableau de structure

bonjour a tous. alors voila, j'ai un petit prob au niveau des structures. je débute a ce niveau la donc je galère un peu.
voici mon code:

#include<stdio.h>

struct client;

main()
{
	int nbrClients,i;
	struct client baseDonnee[20];
	
	printf("Combien de clients voulez-vous? Max. 20");
	scanf("%d",&nbrClients);
	
	for(i=1;i<=nbrClients;i++)
	{
		printf("----> client n. %d <-----",i);
		printf("entrez son nom: ");
		scanf("%s", baseDonnee[i].nom);
		printf("entrez son prenom: ");
		scanf("%s", baseDonnee[i].prenom);
		printf("entrez son age: ");
		scanf("%d", baseDonnee[i].age);
		printf("entrez son sexe (h ou f): ");
		scanf("%c", baseDonnee[i].sexe);
	}
}
struct client
{
	char nom[15];
	char prenom[15];
	int age;
	char sexe;
};

comme erreur a la compil, il me donne

prog13.c: In function `main':
prog13.c:8: error: storage size of 'baseDonnee' isn't known

et pas moyen de comprendre pq :(

si vous pouviez m'aider ^^ :)

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 RRRR   V     V   SSS   TTTTTT      J 
R R V V S TT J
RRRR V V SSS TT J
R R V V S TT J J
R RR V SSSS TT JJJ