[C] "Improper use of a typedef symbol"

"Improper use of a typedef symbol" [C] - Programmation

Marsh Posté le 24-03-2002 à 23:19:40    

voilà j'ai un pti probleme avec un pti travail, en fait ca met le message d'erreur que j'ai ecrit dans le titre par rapport a ce que j'ai mis en gras. mon typedef est en souligné. je vois pas trop comment je pourrais faire d'autre, en sachant que je ne peux pas utiliser de fichier pour ce vecteur...
 
 
 
 
 
 
#include<conio.h>
#include<stdio.h>
 
struct livre
{
int num;
char titre[20];
char auteur[20];
char editeur[20];
int present;
char emprunt[20];
char date[9];
char retour[9];
};
 
struct index
{
int num;
char titre[20];
};
 
typedef struct index vec[150];
 
void creation(int);
void listage(int);
void affiche(struct livre *);
void creindex(int);
 
/************************ DEBUT FCT MAIN *************************/
 
main()
{
 
int choix=0,pass=1981,essai,taille=150;
 
while(choix!=0)
  {
  clrscr();
  printf("\n\t\tÚÄÄÄÄÄÄÄÄÄÄ¿" );
  printf("\n\t\t³   MENU   ³" );
  printf("\n\t\tÀÄÄÄÄÄÄÄÄÄÄÙ" );
  printf("\n\n\n" );
  printf("\n\t1\tCr?er le fichier" );
  printf("\n\t2\tLister les livres" );
  printf("\n\t0\tQuitter" );
  printf("\n\t\t\tVotre choix : " );
  scanf("%d",&choix);
 
  switch(choix)
 {
 case 1:
   clrscr();
   printf("\n\n\tEntrez le mot de passe :" );
   scanf("%d",&essai);
   if(essai==pass)
  creation(taille);
   break;
 case 2:
   listage(taille);
   break;
 }
  }
getch();
}
 
/************************** FIN FCT MAIN *************************/
 
/************************ DEBUT FCT CREATION *********************/
 
void creation(int taille)
{
 
int i;
FILE *p;
struct livre vide={0,"","","",0,"","",""};
struct livre fich1;
 
p=fopen("c:\\etudiant\\dawa.dat","wb" );
 
for(i=0;i<taille;i++)
  {
  fwrite(&vide,sizeof(vide),1,p);
  }
 
 
 
 
p=fopen("c:\\etudiant\dawa.dat","rb" );
 
for(i=0;i<taille;i++)
  {
  fread(&vide,sizeof(vide),1,p);
  vec[i].num=fich1.num;
  strcpy(fich1.titre,vec[i].titre);
 }
 
fclose(p);
 
}
 
/************************** FIN FCT CREATION *********************/


---------------
SHOOT ME AGAIN WEBZINE
Reply

Marsh Posté le 24-03-2002 à 23:19:40   

Reply

Marsh Posté le 24-03-2002 à 23:22:41    

Enlève "typedef"

Reply

Marsh Posté le 24-03-2002 à 23:27:14    

alors toi je t'aime  :ouch:  :love:  :jap:


---------------
SHOOT ME AGAIN WEBZINE
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed