infoarena

infoarena - concursuri, probleme, evaluator, articole => Informatica => Subiect creat de: Lord Anak1n din Aprilie 20, 2007, 14:06:48



Titlul: C problem
Scris de: Lord Anak1n din Aprilie 20, 2007, 14:06:48
Salutare. Am si eu o mica problema. Nu stiu cum sa declar un nod de lista alocata dinamica in C. La scoala am facut Pascal, insa stiu si sintaxa limbajului C, dar problema e ca nici in Pascal nu am mai programat de un an si nici in acest limbaj nu prea imi mai aduc aminte cum sa declar un nod. Oricum, ma intereseaza cum se declara in C acum... Can u help me?


Titlul: Răspuns: C problem
Scris de: Kerekes Felix din Aprilie 20, 2007, 15:27:56
Cod:
struct nod
{
int inf;
nod* urm;
};

typedef nod* pnod;

nod e echivalentul unei structuri record din pascal, iar pnod este un pointer catre aceasta


Titlul: Răspuns: C problem
Scris de: nash mit din Aprilie 20, 2007, 20:34:55
corect ar fi ...
Cod:

typedef struct nod {
   int inf;
   struct nod *next;
} nod;


//chestia cu typedef .. poate fi pusa si ulterior .. insa daca nu se scrie "struct nod" in structura si se scrie "nod" ... e sintaxa de c++ si nu ce c


Titlul: Răspuns: C problem
Scris de: Lord Anak1n din Aprilie 21, 2007, 17:27:54
va multumesc.. a iesit pana la urma..