Здравствуйте, rg45, Вы писали:
R>memcpy возлагает на программиста ответсвенность за корректность переданных данных. И если программист не обеспечил эти требования, тогда "behaviour is undefined" — это сказано в спецификации к функции. И те данные, которые передает программисты для функции являеются внешними (сформированными извне).
Данные, которые ты получаешь для парсинга — от пользователя. Никаких гарантий по их корректности никакой другой программист за тебя не обеспечит.