пятница, 29 января 2010 г.

Исключения в C

Используя возможности библиотеки C, а точнее средства stdio, необходимо быть особо внимательным, когда используешь результаты возврата функций.

Функции printf(), vprintf(), fprintf(), vfprintf(), sprintf(), vsprintf(), asprintf(), vasprintf() — возвращают количество записанных байт,
а функции snprintf() и vsnprintf()количество байт, которое могло бы быть записаным, если бы размер буфера был неограниченный! Эти функции гарантировано возвращают NULL-терминированную строку, если не произошло ошибки.

Комментариев нет: