Łańcuchy w C są pomyślane jako tablice znakowe
Nie wiem czy to dobry pomysł bo trzeba znać z góry liczbę znaków w łańcuchu
Funkcje takie jak scanf nie działają dobrze na łańcuchach
a fgets wymaga podania liczby znaków w łańcuchu
Według mnie wygodniej byłoby traktować łańcuch jako listę znaków
Ciekawe jak funkcje do obsługi takiego łańcucha by wyglądały
Z drugiej strony reprezentacja listowa wymagałaby dołączenia do każdego znaku
wskaźnika co wiąże się z poświęceniem pamięci
Jaka waszym zdaniem byłaby najlepsza reprezentacja łańcucha
i jak ją zrealizować