The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Начальный выпуск ядра БМПОС, opennews (?), 23-Окт-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


299. "Начальный выпуск ядра БМПОС"  +3 +/
Сообщение от Аноним (290), 24-Окт-23, 03:57 
Почитал немного исходный код, документацию. Ну о каком Minix Таненбаума вы твердите? Они тут и рядом не стояли — в отличии от его непонятного изложения, здесь все достаточно понятно, единственно не все дописано, это насколько я понимаю в процессе. Для обучения достаточно интересно!
Ответить | Правка | Наверх | Cообщить модератору

342. "Начальный выпуск ядра БМПОС"  +/
Сообщение от mos87 (ok), 24-Окт-23, 09:51 
и кошка жена в придачу.
Ответить | Правка | Наверх | Cообщить модератору

395. "Начальный выпуск ядра БМПОС"  +/
Сообщение от Аноним (466), 24-Окт-23, 12:47 
Мне не понятно вот это:

    // Устанавливаем новые значения координат вывода
    pos_x = x;
    pos_y = y;

Кто объяснит, зачем здесь комментарий?

Ответить | Правка | К родителю #299 | Наверх | Cообщить модератору

398. "Начальный выпуск ядра БМПОС"  +/
Сообщение от Sw00p aka Jerom (?), 24-Окт-23, 12:59 
без комента тогда должно было бы быть так

new_pos_x = x;
new_pos_y = y;

Ответить | Правка | Наверх | Cообщить модератору

403. "Начальный выпуск ядра БМПОС"  +/
Сообщение от Вы забыли заполнить поле Name (?), 24-Окт-23, 14:12 
Масло масленное : x и y - это уже координаты. Тогда нужно просто new_x, new_y
Ответить | Правка | Наверх | Cообщить модератору

407. "Начальный выпуск ядра БМПОС"  +/
Сообщение от Аноним (466), 24-Окт-23, 14:57 
Кстати, да.
Ответить | Правка | Наверх | Cообщить модератору

432. "Начальный выпуск ядра БМПОС"  +/
Сообщение от Sw00p aka Jerom (?), 24-Окт-23, 17:45 
> Масло масленное : x и y - это уже координаты. Тогда нужно
> просто new_x, new_y

ну тогда можно выкинуть и слово координата, вот ваш Х и вот ваш У

иксом и игриком не только координаты обозначают если че


Ответить | Правка | К родителю #403 | Наверх | Cообщить модератору

442. "Начальный выпуск ядра БМПОС"  +/
Сообщение от Вы забыли заполнить поле Name (?), 24-Окт-23, 20:22 
В коде это координаты?
Ответить | Правка | Наверх | Cообщить модератору

443. "Начальный выпуск ядра БМПОС"  +/
Сообщение от Sw00p aka Jerom (?), 24-Окт-23, 20:40 
> В коде это координаты?

а что это за Х и У в коде? разве не координаты, если там указано pos_X и pos_Y от слова position (позиция, место, точка координат, и т.д.)?

Ответить | Правка | Наверх | Cообщить модератору

409. "Начальный выпуск ядра БМПОС"  +/
Сообщение от Аноним (466), 24-Окт-23, 15:16 
Вот целиком функция. Добавил закрывающую скобку от предыдущей, что бы было видно отсутствие комментария в шапке.


}

void fb_printf_at(size_t x, size_t y, char *str, ...) {
    va_list args;
    va_start(args, str);

    // Сохраняем текущие значения pos_x и pos_y
    size_t prev_pos_x = pos_x;
    size_t prev_pos_y = pos_y;

    // Устанавливаем новые значения координат вывода
    pos_x = x;
    pos_y = y;

    // Выводим строку
    tool_format(&fb_putchar, str, args);

    // Восстанавливаем предыдущие значения pos_x и pos_y
    pos_x = prev_pos_x;
    pos_y = prev_pos_y;

    va_end(args);
}

https://github.com/0Nera/BMOSP/blob/master/kernel/fb.c

Ответить | Правка | К родителю #398 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру