[c] program z struct i wskaznik na wskaznik

[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.

Carlos Spicy-Weener
  • Rejestracja:ponad 14 lat
  • Ostatnio:około 12 lat
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


i see dead pixels..
edytowany 1x, ostatnio: Carlos Spicy-Weener
Herk
  • Rejestracja:ponad 20 lat
  • Ostatnio:ponad 8 lat
  • Postów:272
0

---
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

CP
  • Rejestracja:około 15 lat
  • Ostatnio:około 12 lat
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 **

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.