Stanislav
А кинь ссыль, плз)
да в статье про snprintf
Egor
А кинь ссыль, плз)
На msdn? Вот жеж народ ленивый пошел. https://msdn.microsoft.com/ru-ru/library/2ts7cx93.aspx http://www.cplusplus.com/reference/cstdio/snprintf/
Egor
Как должно быть: If the resulting string would be longer than n-1 characters, the remaining characters are discarded and not stored, but counted for the value returned by the function. A terminating null character is automatically appended after the content written. Как было до недавнего времени: Семейство функций _snprintf добавляет знак завершения NULL, только если длина отформатированной строки в символах строго меньше count. И только: Начиная с UCRT в Visual Studio 2015 и Windows 10, snprintf больше не идентичен _snprintf.Поведение функции snprintf теперь соответствует стандарту C99.
🦥Alex Fails
Snprintf я знаю
Anonymous
В поисках работы : умею делать вид умственной деятельности , с#,с++,java. Пятидневка Питер, за цвшкой в личку
Ssi
ты подумай, зачем тебе это?
Ssi
работа ж не волк
Anonymous
кто понял жизнь, работу бросил ☝🏻️
Anonymous
кто знает как запустить дефолтный браузер шиндовса?
Anonymous
типа x-www-browser ///usr/share/.../Readme.html
Anonymous
только для шиндовса
Stanislav
из кода? или командлайна?
Andrey
дефолтный - сам запустится по дефолту :D
Anonymous
из кода
Anonymous
лучше на чистом си
Artem
http://stackoverflow.com/questions/3037088/how-to-open-the-default-web-browser-in-windows-in-c
Artem
https://support.google.com/websearch/answer/134479?hl=en
🦥Alex Fails
лучше на чистом си
ShellExecute("open",0,0,0,"http://ya.ru")
🦥Alex Fails
Это неточный пример
Stanislav
порядок у етбя не тот аргументов)
🦥Alex Fails
Это неточный пример
👆 без поллитра^W msdn я его забываю
Stanislav
👆 без поллитра^W msdn я его забываю
надо просто перед сном читать, во сне через наушники слушать бубнешь синтеза
Anonymous
Anonymous
CreateProcess :D
Не надо так делать для URL. Правильный вариант именно ShellExecute.
Anonymous
сделал вроде
Andrey
Не надо так делать для URL. Правильный вариант именно ShellExecute.
ну малоль, мож ему процесс контролировать надо )
Andrey
Не надо так делать для URL. Правильный вариант именно ShellExecute.
вдобавок, внутри shellExecute тот же CreateProcess небось и юзается )
🦥Alex Fails
Только глагол не юзается
🦥Alex Fails
Еще друг советовал глагол "explore"
Anonymous
https://habrahabr.ru/post/312830/
🦥Alex Fails
Опять боты
no cats
Я не бот
Anonymous
Я не бот
пруфы, железяка!
🦥Alex Fails
Лан, ок. Тут были набеги ботов-молчунов
🦥Alex Fails
Вот да
🦥Alex Fails
Russian website uses bots to log every message on Telegram: tgchans.com From channels, groups to little groups, these bots, named 0_0 X_X, are logging all of Telegram's messages. Even banning the bots is not enough, since when one of them joins, automatically reads all of the previous messages.
no cats
Russian website uses bots to log every message on Telegram: tgchans.com From channels, groups to little groups, these bots, named 0_0 X_X, are logging all of Telegram's messages. Even banning the bots is not enough, since when one of them joins, automatically reads all of the previous messages.
Но онже все-все-все прочесть не может? Только 100 по умолчанию (кажется), или это значение изменяется человеком, бота добавившим
Anonymous
Но онже все-все-все прочесть не может? Только 100 по умолчанию (кажется), или это значение изменяется человеком, бота добавившим
В супергруппах может прочитать всю историю с момента её основания или преобразования из обычной.
Kirill
найти среди всех подмассивов, тот подмассив, сумма элементов которого была бы наибольшей
Я решил подумать над задачкой и кое-что придумал. Проверять лень. Короче, Начинать с целого массива и постепенно сужать его границы двуг к другу. Для этого нужно хранить суммы элементов по краям и указатели на воображаемые внутренние границы, которые на каждой итерации сдвигаются на 1 к середине. Текущее левое значение прибавляется к левой сумме и, если сумма стала меньше нуля, значит идти влево от него быссмысленно. Зануляем сумму и переставляем левую границу на следующий за текущим. Аналогично для правой стороны. И так до тех пор, пока указатели не сойдутся. Тогда, сумма двух накопленных сумм даст сумму искомого подмассива, а указатели границ - сам подмассив. Получаем O(n) по времени и O(1) по памяти. Верно?
Kirill
Нет, только что на бумажке написал.
Kirill
Просто завтра собеседование в Яндексе. Интересно, насколько я ущербен. :)
Dumitru
Ждем новостей)
Kirill
Kirill
Нет, кажется, это неправильное решение. :(
Kirill
Да, точно неправильное.
Ned
Ребят
Ned
Хочу рефакторнуть один старый проект, дабы вошёл в моё резюме
Ned
Покидайте плз примеры НОРМАЛЬНОГО кода, где видна работа с исключениями
Ned
И какое-никакое годное ООП
Ned
Ну прост интересно, как это делают профи, как оно может быть)
Suren
На гитхабе нет?
Ned
А хз, что там норм, а что нет
Suren
Логично
Kirill
Хочу рефакторнуть один старый проект, дабы вошёл в моё резюме
Если вероятность, что рефакторинг превратится в полное переписываение. :)
Ned
Ну и хорошо, будет локальная цель в жизни)
Kirill
Я после прочтения Саттера понял, что хреново проект свой реализовал. Но переделывать уже не вариант было.
Ned
Ну так код дайте
Ned
Kirill
погугли алгоритм Кадана
Блин, у меня была мысль сохранять все суммы и находить наибольшую из них. :( Ну хотя бы ход мыслей оказался верным.
Artem
Читал cracking the coding interview?
Kirill
Нет
Artem
Вечером перед собеседованием уже конечно надо только отдохнуть и выспаться, но полистать общую часть полчаса все равно не помешает
Kirill
Я, конечно, не знаю, что там написано, но название мне не нравится. Я считаю, что незачем пытаться показать себя лучше, чем есть на самом деле. Потом ведь только нервы мотать на реальных задачах.
Artem
Не, это название дурацкое
Artem
Это просто хорошая книжка о том, как подготовиться к интервью в гугл, амазон и иже с ними
Kirill
В Гугл боты вопросы задают :)
Artem
Нет, тот пост с хакерньюс не похож на правду
Ned
а есть ли либы С++ для генерации qrcode?
Ned
хотя бы в виде битмассива