структуры, работа с файлами

Пытаюсь записать элементы структур в файл, однако выскакивает ошибка unknown type name 'aeroport'. Я новичок в си, подскажите пожалуйста, как исправить

#include<stdio.h>
#include<conio.h>
#include<limits.h>
#include<string.h>
#include<stdlib.h>

struct cena {
  float price;
  char classs[10];
};
struct tip {
  char name[50];
  int kolvo_mest;
};
struct aeroport {
  struct tip samolet;
  struct cena bilet;
  char vzlet[80];
  char posadka[80];
};

void AddNew(void) {
  FILE * file;
  struct aeroport a;
  if (!(file = fopen("aeroport.txt", "a+"))) {
    puts("\nError");
    return;
  }
  printf("\n FROM, DESTINATION, FLIGHT, Nr.OF SEATS, PRICE, CLASS:\n");
  scanf("%s %s %s %d %f %s", & a.vzlet, & a.posadka, & a.samolet.name, & a.samolet.kolvo_mest, & a.bilet.price, & a.bilet.classs);
  fflush(stdin);
  fprintf(file, "%s %s %s %d %f %s",a.vzlet,a.posadka,a.samolet.name,a.samolet.kolvo_mest,a.bilet.price,a.bilet.classs);
  fclose(file);
}
int main() {
  AddNew();
}

Ответы (0 шт):