Potrzebuje zapamiętywać zczytane wcześniej z pliku słowa i chciałbym je zapisywać do tablicy. Tablica musi być dynamiczna. Ale jeśli nie dacie rady z dynamiczną to na statyczną się nie obrażę Powiedzcie jak sie deklaruje taką tablice i jak sie do niej odwołuje.
Podaj to co napisałeś, nikt za Ciebie nie napisze programu
Hmm… Sądzę, że podał. W tytule wątku chociażby.
Służy temu funkcja malloc http://www.cppreference.com/stdmem/malloc.html , wprawdzie nie mam dużego doświadczenia w C, ale chyba się nie mylę.
Czytaj uważnie. Nie proszę o napisanie programu, tylko o sposób deklarowania tablicy dynamicznej zawierającej wyrazy (czyt. stringi:P)
Przeczytaj jeszcze raz temat.
nr47 , w porządku, z dynamicznym zadeklarowaniem tablicy w sumie nie mam problemu, ale co zebym mógł zapisywać w niej wyrazy? Wiem jak zadeklarować tablicę znaków, ale tablicę ciągów znaków już nie bardzo
malloc zwraca Ci wskaźnik void na obszar, zachowaj go, najlepiej w stałym wskaźniku, a drugim ruchomym będziesz mógł tam zapisywać i odczytywać stamtąd dane. Wprawdzie nigdy nie używałem tej funkcji, ale tak na rozum biorąc to będzie ROZMIAR * sizeof(TYP). Jeżeli chcesz aby to była tablica C-stringów to musi być tablica wskaźników na typ char.
A nie możesz zainteresować się C++ - klasą string i STL? Wtedy mogłoby to być prostsze.
Niestety na terazniejszych Metodach i Jezykach Programowania przerabiamy ANSI C, w przyszłym semestrze mam C++
Nie dał Dzieki somekind :!: