В одном из моих университетских проектов у меня появились очки и отзывы моего профессора, сказав, что я не обрабатывал ошибки printf
.
На английском → / * ### FB: Error handling printf () is missing * /
/* ### FB: Fehlerbehandlung printf() fehlt */
printf("%7lu %8lld %10s %3lu %-8s %-8s %8lu %12s %s %s %s\n",
sb->st_ino, nblks, permstr, (unsigned long) sb->st_nlink,
username, groupname, sb->st_size,
ntime, filename, (symlink ? "->" : ""),
(symlink ? symlink : "")
);
Мой вопрос: действительно ли важно всегда проверять возвращаемое значение функции printf
и обрабатывать ошибки? Даже если я нахожу ошибку, я все равно использую fprintf
для печати на stderr
, для которого я должен снова проверить тип возврата для fprintf
.
Итак, когда нужно проверить возвращаемое значение и как его обрабатывать?