Moim zdaniem jest troszkę inaczej niż piszesz
![Puszcza oko ;)](https://forum.atnel.pl/images/smilies/icon_e_wink.gif)
.
Struktura wygląda tak:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Więc jeśli pisze w ten sposób:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
To
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
jest już wskaźnikiem do łańcucha znaków (element[0].nazwa = nazwa_str) a nie do kolejnego wskaźnika.
Chyba że czegoś nie rozumiem bądź nie jestem świadomy.
Problem z wyświetlaniem znaków ustał kiedy definicje struktury umieściłem w tym samym pliku projektu gdzie używałem funkcji do wyświetlania znaków.
Na początku wyglądało to tak (wersja niedziałająca) :
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
W pliku main
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Gdy umieściłem definicje struktury w pliku main zamiast w nazwy.c zaczęło wyświetlać prawidłowo tekst.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Proszę mnie uświadomić czemu tak jest skoro wszystko zadeklarowałem w nazwy.h i dołączyłem do main-a więc powinno działać.
Pisze spory projekt i jeśli wszystkie definicje będę musiał poprzenosić do main-a to zrobi mi się straszny bałagan
![Smutny :(](https://forum.atnel.pl/images/smilies/icon_e_sad.gif)
.