Обновить
145
4
Евгений @JordanCpp

Разработчик

Отправить сообщение

Честно имитировать стандартную printf() - это обрабатывать добрую пару десятков (если не больше) спецификаторов (%d, %x, %g, %p, etc.) и кучу их модификаторов (точность, флаги, ширина поля и пр.).

Для начала добавить несколько основных вариантов.

нетривиальная задача и в том же K&R ее минимальная реализация демонстрируется через подключение stdarg.h

Всё же это не рокет сайнс, осилю. Да и примеры кода есть на гитхабе. Мне самому интересно разобраться как оно все работает.

Чтобы не парится, я бы ее заменил, например, на puts() и в ней или в самом PortableWrite() уже как-нибудь реализовал добавление '\n'

Спасибо за идею. Сразу и не подумал.

там, где должны быть прописаны аналоги UNIX жирным текстом написано "Используйте библиотеку С".

Там нет сноски, вроде но если очень хочется, то делайте так?:)

C++ удобен. Те же шаблоны и ООП. Код на С конкатенации двух строк выглядит, скажем так особенно...

Это больше игра слов. Вроде как приложение новое, а технологии старые. На старте все устарело.

Знаете есть простое правило: Не будь мудаком. Но, есть серьезные проблемы с исполнением. С руководства требуют больше отдачи, выполнить план, повысить прибыль. Руководство в свою очередь напрягает сотрудников, за компанию, нашего руководителя, на благо компании и т.д Вот только в основном все это подстегивается нематериальными розгами.

Ну и вы понимаете как всё это работает...

Что можно сделать макросами в С++? Таки всё:)

Раньше скачивали mp3, что бы слушать бесплатно. Теперь платят, что бы скачать mp3?

Мне одному кажется это странным? :)

Мы сделали рекламу, что бы ты мог делать рекламу с помощью рекламы, реклама, реклама, реклама...

Гугл хватит выводить свои сервера из строя. Имейте совесть.

Всех сотрудников Canoo отправили в обязательный неоплачиваемый отпуск

В необязательно оплачиваемый отпуск.

Проверил все уроки, все собирается. @gohrytt вы можете прислать описание ошибки?

Я сегодня проверю и исправлю сборку, во всех уроках. Возможно, что то не досмотрел.

и тем не менее несмотря на несколько часов попыток не смог собрать проект с cmake

Вы имеете в виду вообще проект на С++ или мой проект не смогли собрать?

Возможно это будет несколько нагло, но я хочу попросить автора сменить язык проекта на что угодно кроме C и Cpp.

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

Искренне не понимаю почему в 2024 году нельзя использовать более читаемые и не требующие колдовства при сборке языки.

Не согласен, cmake довольно серьезный и проверенный проект. И очень серьезно упрощает сборку проекта несколькими строками.

Вот сколько каждая компания могла бы сэкономить ежегодно, уволив их.

А если уволить половину или всех. Представляете сколько можно сэкономить? :)

Какие подсчёты, такие и ответы.

Примеры в статье это си код. Но в теге указан С++

Опять/снова goto...

ValidRules - вектор, который хранит общие нюансы игровые - т.к. в данном случае мы рассматриваем 2Д, то это я считаю очень удобно, например какие-то общие правила. Например как на доске двигаются фигуры и т.д.

ValidQuests - вектор, который хранит уже частные квесты - то есть то что уже ближе к персонализации игрока, банально какой-то квест задание в игре например прокликать 3 раза.

По кнопке Влево мы наполняем наши 2 вектора числами. По кнопке Вправо переносим из конца первого вектора в конец второго. По кнопке Вниз отменяем последнее перемещение числа.

Объясните плиз, что вы делаете? И зачем здесь нужна команда?
Очень прошу пояснительную бригаду, для моего случая непонимания:)

Торрент эдишен.

Информация

В рейтинге
1 183-й
Откуда
Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Backend Developer, Database Developer
Lead
SQL
Linux