Witam, muszę zrobić dwa zadania na zaliczenie z programowania w języku C. A że na studiach pierwszy raz się z tym stykam mam pewne problemy z zapisem tego w języku C.
Pierwsze zadanie to program
-
odwracający kolejność łańcuchów tekstu podawanych z wejścia.
-
do czytania danych z wejścia należy użyć funkcji:
fgets(buf, (int)sizeof(buf), stdin); -
program ma zapamiętywać wprowadzane dane wykorzystując stos implementowany jako listę.
Do przechowywania danych na liście należy wykorzystać strukturę:
struct Element
{
char *Text;
struct Element *next;
};
-
po wprowadzeniu łańcucha pustego ma zostać wyświetlona odpowiedź.
-
ma zwalnianiać nieużywaną pamięć.
Przykład działania:
pierwszy
drugi
trzeci
trzeci
drugi
pierwszy
Byłbym wdzięczny za wszelką pomoc, chociażby częściową
dodanie znacznika <code> oraz <code class="c"> - fp