Как это сделать?
babysitter
там любые два числа и нужно всегда второе?
babysitter
я бы считал два числа и не использовал. чувствую щас меня уничтожат
Evgenii
Да
Читай оба, первое выкидывай
🦥Alex Fails
scanf("%d %d", &a, &a); ???
Читай оба, первое выкидывай
это переменную надо создавать лишнюю ж.
Evgenii
А вообще компилятор выкинет
Ну вы люди
Я википедию открыл
scanf("%*d %d",vara);
🦥Alex Fails
Я википедию открыл
там как-то через строку формата можною но я не помню
Evgenii
scanf("%d %d", &a, &a); ???
Чето стремно, тут нет уб?
Evgenii
Я википедию открыл
Если бы ты сделал это до того как спрашивать...
Если бы ты сделал это до того как спрашивать...
Я удивился, что википедия про функции рассказывает сишные
Nikita
Чето стремно, тут нет уб?
С чего ub? Как в библиотеке написали, так и будет. Не часть языка же
Matway
И строку параллельно парсит?
Matway
В общем, это не UB, но делать так не стоит чисто из моральных соображений :) Ничего страшного в заведении временной переменной нет :)
Matway
Ну или да, использовать *
Evgenii
И строку параллельно парсит?
Ну он же её всю получает, почему нет?)
Matway
Ну он же её всю получает, почему нет?)
С удовольствием бы глянул на реализацию :)
Evgenii
С удовольствием бы глянул на реализацию :)
Делим строку на n равных частей, парсим в произвольном порядке, меняем порядок) над тонкостями нет сил думать, но думаю что-то такое возможно, хотя и вряд-ли используется в продакшене
Vyacheslav
https://www.youtube.com/watch?v=GK9gtIrJaBk #cpp17 #c++17 #cppciberia
Vyacheslav
Я мб тупой вопрос задам, но если нужно из строки 10 27 Прочитать scanf() тока 27
если из stdin, то можно так: int num; while(cout « "Enter two numbers: ", cin » num » num) cout « num « endl; если из строки, то так: string s("10 27"); const char delim = ' '; stringstream ss; ss.str(s); string item; int i = 0; while (getline(ss, item, delim)) { if (++i == 2) break; } int num = stoi(item); cout « num « endl;
Я потому про scanf и сказал
Anton
Народ а как вы из протобафа объекты "показываете" в stdout при отладке или в лог когда записываете? Есть тут best practices?
Deleted Account
мне стыдно за мою реализацыю этого
Deleted Account
ну то есть я просто распаковываю
Deleted Account
все поля перекладываю
Deleted Account
в промежуточный тип
Anton
о_0
Anton
Я хочу просто вывод всех полей. Ну может быть с минимальным форматированием
Anton
Для лога
Deleted Account
я видел как люди делают метод
Aleksei
Я использовал Utf8DebugString()
Deleted Account
который принимает структуру а выдаёт ostream
Deleted Account
то есть ты делаеш std::cout « mystructObj
Deleted Account
и он как то там печатается
Anton
Ну да
Anton
Я думал о перегрузке оператора <<
Deleted Account
яхз
Deleted Account
я бы не стал печатать протобаф структуры
Deleted Account
ну разве что они у тя маленькие хеловорлдные
Deleted Account
Я думал о перегрузке оператора <<
попробуй, потом покажеш свой вариант
Aleksei
https://developers.google.com/protocol-buffers/docs/reference/cpp/google.protobuf.message#debugging--testing
Deleted Account
уау
Anton
У меня структуры мелкие, по 20 полей интов
Deleted Account
https://developers.google.com/protocol-buffers/docs/reference/cpp/google.protobuf.message#debugging--testing
пздц роботает, а я свои принторы написал, но они крутые
Anton
Да, дебаги работают. красота
🦥Alex Fails
Я думал о перегрузке оператора <<
Верно. Манипуляторы рулят
Sergey
Компания Promobot и Национальная предпринимательская сеть запускают хакатон по программированию сервисных роботов Promobot Challenge на языке C++. https://challenge.promo-bot.ru
Gregory
робот-манипулятор чур мой
🦥Alex Fails
День объявлений сегодня у нас. Все пока что согласованы со мной😄
Gregory
мб канал обьявлений выделить?
Dmitry
Друзья! Меня зовут Дмитрий, я являюсь менеджером по маркетингу образовательных проектов Mail.Ru Group. Хочу пригласить вас принять участие в чемпионате по программированию Russian Code Cup! Ваш глава за :) https://vk.com/cupmrg?w=wall-75410445_3570 Если есть вопросы по чемпионатам, задавайте в личку :)
Gregory
Иногда хочется полистать исключительно мероприятия
Andre
мы, конечно, поучаствуем, но вообще у мейла конкурсы какие-то слабоватые на призовой фонд
🦥Alex Fails
Иногда хочется полистать исключительно мероприятия
А ты в группе vk.com/procxx есть? Я туда обычно инфу по мероприятиям пишу
Gregory
есть, правда в вк все реже изза вк-мусора
Andre
а что за мусор? Отпишись от мусора :)
Gregory
реклама уже везде, даже при прослушивании музыки
Gregory
Музыки!!!!
Andre
а, ну для музыки у меня есть эппл мьюзик, а в остальном рекламу не вижу
Gregory
а еще в вк нет тематических лент
Gregory
надо плодить аккаунты
🦥Alex Fails
есть, правда в вк все реже изза вк-мусора
Ок. Я там тож почти не сижу. Скоро мб к фейлсботу прикручу автопостинг вк всяких новостей
Dmitry
мы, конечно, поучаствуем, но вообще у мейла конкурсы какие-то слабоватые на призовой фонд
Мы сейчас меняем направление чемпионатов ) Осенью бомба будет)
Andre
Мы сейчас меняем направление чемпионатов ) Осенью бомба будет)
Я вообще на самом деле был бы еще не против у мейла увидеть что-то вроде Telegram Challenge или прошлогоднего VK Mobile Challenge от одной из подконтрольных мейлу структур :)