C-nek ez a rákfenéje, ezek a string függvények. Még az 'n'-esek se sikerültek hülyebiztosra, pl. én hiányolok egy olyat, ami a \0-t mindenképp a végére teszi, és nem vagy igen, vagy nem, attól függően, hol fogy el a puffer. A fenti példához is kellene egy buff[sizeof(buff)-1] = 0, hogy biztosan le legyen zárva.