ඞ
Как это сделать?
babysitter
там любые два числа и нужно всегда второе?
ඞ
babysitter
я бы считал два числа и не использовал. чувствую щас меня уничтожат
Evgenii
Да
Читай оба, первое выкидывай
🦥Alex Fails
scanf("%d %d", &a, &a); ???
ඞ
Evgenii
Evgenii
А вообще компилятор выкинет
ඞ
Ну вы люди
ඞ
Я википедию открыл
ඞ
scanf("%*d %d",vara);
Evgenii
Evgenii
Matway
И строку параллельно парсит?
Matway
В общем, это не UB, но делать так не стоит чисто из моральных соображений :) Ничего страшного в заведении временной переменной нет :)
Matway
Ну или да, использовать *
Evgenii
С удовольствием бы глянул на реализацию :)
Делим строку на n равных частей, парсим в произвольном порядке, меняем порядок) над тонкостями нет сил думать, но думаю что-то такое возможно, хотя и вряд-ли используется в продакшене
Anonymous
🦥Alex Fails
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
все поля перекладываю
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
уау
Deleted Account
Anton
У меня структуры мелкие, по 20 полей интов
Deleted Account
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
мы, конечно, поучаствуем, но вообще у мейла конкурсы какие-то слабоватые на призовой фонд
Gregory
есть, правда в вк все реже изза вк-мусора
Andre
а что за мусор? Отпишись от мусора :)
Gregory
реклама уже везде, даже при прослушивании музыки
Gregory
Музыки!!!!
Andre
а, ну для музыки у меня есть эппл мьюзик, а в остальном рекламу не вижу
Surreal
Gregory
Gregory
а еще в вк нет тематических лент
Gregory
надо плодить аккаунты
Dmitry
Крылатый
Dmitry