( Caro | 2020. 09. 25., p – 14:13 )

Pontosan. Sőt, C-ben hiába passzolok át egy string szerű valamit, ha nincs nulla karakter a végén, abból is lehetnek bajok.

Mondjuk én ezért szeretem azokat a változatokat használni, ahol a méretet is megadom. Sajnos ez a C-ben egy tervezési hiba, és nagy kár, hogy nagy részük csak a C99-ben került be.

Az egész C úgy lett felépítve, hogy a lehető legnagyobb teljesítményt adja az adott vason, ezért is van benne egy rakás undefined behaviour is.