Главная » 2016 » Март » 28 » Считывание всех байтов
12:13
Считывание всех байтов
Перечисленные возможные ситуации демонстрируют, что предыдущее тривиальноеи упрощенное использование системного вызова readO не подходит,если вы хотите обрабатывать все ошибки и действительно считывать все len необходимыхбайтов (по крайней мере, до достижения EOF). Для реализацииправильного вызова вам необходим цикл и несколько условных операторов:ssize_t ret.while (len 0 && (ret = read (fd. buf len)) 0) {if (rot — 1) {if (errno
Просмотров: 630 | Добавил: admin | Рейтинг: 0.0/0
Всего комментариев: 0
avatar