infoarena

infoarena - concursuri, probleme, evaluator, articole => Informatica => Subiect creat de: Groza Sergiu-Mirel din Iunie 02, 2010, 19:45:58



Titlul: structuri >> nevoie de ajutor
Scris de: Groza Sergiu-Mirel din Iunie 02, 2010, 19:45:58
am nevoie de ajutor cu o structura care arata cam asa:

struct linie
{
   int nr;
   char nume[20];
   struct curse
   {
      int nr;
      char *nume[5];
..........(structura e mai comlicata)
         };
}zbor;

in problema e vorba de liniile aeriene;
Ex: luam linia aeriana cu numarul 2, si pt aceasta linie cum fac sa dau valori lui nr, si nume[], din structura "curse"; adica pt linia aeriana 2 sa dau nr de curse (nr) si numele respectivelor curse(nume).

nu stiu cum arata structurile in pascal, dar eu lucrez doar in C++.

Multumescr anticipat


Titlul: Răspuns: structuri >> nevoie de ajutor
Scris de: SAlexandru din Iunie 02, 2010, 19:49:59
Desi este corect, cred, cum ai scris tu, de ce nu faci
Cod:
struct curse  
{
    int nr;
    curse* curse[20];
};
struct linie
{
    int nr;
   char number[ 20];
   curse ceva;
}zbor;
Si atunci ca sa apelezi ceva din curse faci zbor.ceva.nr=0;  zob.ceva.curse[ i ]=NULL; :)
Indiferent cum faci trebuie sa ai o variabila de la curse a.i sa poti accesa elementele din structura