Комментарии 5
Почему вам не нравятся видеоуроки?
Напишу свой вариант ответа: потому что читать удобнее. Вот удобнее и всё тут.
Напишу свой вариант ответа: потому что читать удобнее. Вот удобнее и всё тут.
Вы обращаетесь к данным по указателю до проверки на null.entry = clist_find(&file_list, file_list_by_name_detector, path, mod_rw); file = (struct file_t*)entry->data; if (entry != null) { return &file->io_buf; }
Почему вам не нравятся видеоуроки?
Кмк, формат статьи более удобен, я могу свободно перемещаться по статье глазами и скроллить, если я вдруг не въехал, я могу просто перечитать предложение еще раз, без всяких лишних действий, вдобавок в случае кода его можно без проблем копипастить.
Заголовок спойлера
В добавок я не очень люблю людей и не собираюсь слушать чей-то там бубнеж. Извините.
Формат видео очень похож на живую лекцию, но к сожалению он лишен главного ее преимущества, когда по ходу лекции можно задавать уточняющие вопросы или переспрашивать.
#define FILE struct io_buf_t
Никогда не понимал, зачем использовать #define вместо typedef?
Почему вам не нравятся видеоуроки?
читать быстрее. Код можно скопипастить.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Разработка Unix подобной OS — Драйверы символьных устройств (8)