[c] program z struct i wskaznik na wskaznik

0

muszę stworzyć na jutro program który będzie zawierał:

funkcje dodajaca do listy
wyrzucająca z listy wybrany element
usuwającą cala listę

funkcje musza wyglądać w ten sposób:
void dolisty (struct lista ** pierwsza, int dane)
void zlisty( struct lista **pierwsza, int dane)
void usunliste( struct lista **pierwsza)

kompletnie nie wiem jak się do tego zabrać cały czas googluje, szukam poradników kursów, i jestem w kropce.
P.S. Chce poświecić cały dzień na zrobienie tego zadania (tzn nie chce ale mam tylko jeden dzień).

wiem juz na czym polega struktura, nie bardzo jednak rozumiem do czego jest wskaźnik na wskaźnik w tej funkcji.
Proszę was o jakieś podpowiedzi i rady.

0

jak jesteś w stanie zapłacić za program to pisz na gg:4923263

a to moze Ci pomoże:
http://pl.wikibooks.org/wiki/C/Typy_z%C5%82o%C5%BCone

0

Zerknij proszę tutaj : http://www.mim.pr.radom.pl/data/lista.pdf - bardzo fajnie wytłumaczone. Próbowałem Tym zrobić program niestety nie działał. Po 1,5-2 godzinach doszedłem do wniosku ze działa ale w c++ w c już nie. Mamy upartego profesora ktory kaze robic w c a nie c++

0

jeszcze oco chodzi z tym wskaznik na wskaznik

0

A co ci konkretnie nie działa? W C musisz dać struct LINIA * p; zamiast LINIA *p;
Wskaźnik na wskaźnik jest po to żeby zmodyfikować zawartość wskaźnika głównego - mam nadzieję że nie namotałem ;)

0

#include <stdio.h>
#include <stdlib.h>

struct LINIA
{
char tekst[255];
LINIA *nast; // w tym miejwcu program sie wykrzacza z bledem syntax error before LINIA
} *lista;

0

teraz jest ok. poprawie caly program a potem zaczne pisac z 2 wskaznikami **

1 użytkowników online, w tym zalogowanych: 0, gości: 1