Z góry dziękuje za wszelką okazaną pomoc, czy mógłby ktoś proszę sprawdzić ten kod?
Program ma za zadanie stworzyć tablicę wskaźników. z których każdy wskazuje na obiekt o rozmiarze dokładnie odpowiadającym, rozmiarowi przechowywanego w nich ciągu znaków. W książce jest określone że wskaźnik użyty do przechowywania wartości zwracanej z malloc() powinien być typu wskaźnik do wskaźnika do char. U mnie jest to char *pointer[words]; czy to jest poprawnie?
Ta wersja się kompiluje i uruchamia, problem jest w nadpisywaniu się kolejnych iteracji pętli for. Program zaczyna nie poprawnie pracować dla words > 2
Program ma za zadanie stworzyć tablicę wskaźników. z których każdy wskazuje na obiekt o rozmiarze dokładnie odpowiadającym, rozmiarowi przechowywanego w nich ciągu znaków. W książce jest określone że wskaźnik użyty do przechowywania wartości zwracanej z malloc() powinien być typu wskaźnik do wskaźnika do char. U mnie jest to char *pointer[words]; czy to jest poprawnie?
Ta wersja się kompiluje i uruchamia, problem jest w nadpisywaniu się kolejnych iteracji pętli for. Program zaczyna nie poprawnie pracować dla words > 2
Code: c