• Актуальная литература для C++?

    @res2001
    Developer, ex-admin
    Есть такая книжка: https://dmkpress.com/catalog/computer/programming/...
    Пока не покупал и не читал.
    Судя по представленному оглавлению (и по количеству страниц) в книге описаны только новшества по сравнению с предыдущим стандартом. Так что старые добрые толстые книжки/учебники по плюсам, дающие хорошее начальное введение в язык, но не уделяющие должного внимания различиям в версиях, никто не отменял. Т.е. только по этой книге вы не сможете освоить язык. Она вам понадобится уже после освоения учебника.
    У того же издательства была книга по С++17, но там уклон в сторону embeded разработки.
    Ответ написан
    1 комментарий
  • Как забрать всю строку после команды?

    @puzaka
    Если text = '+ударить ха тьфу тебе в лицо'
    и нам нужно получить 'ха тьфу тебе в лицо' , то можно использовать регулярку:
    import re
    text = '+ударить ха тьфу тебе в лицо'
    text = re.findall(r'\s(?:.+)', message.text)[0]
    print(text)  # ' ха тьфу тебе в лицо'   убрать первый пробел, я думаю, не будет проблемой

    Можно через .replace()
    text = '+ударить ха тьфу тебе в лицо'
    print(text.replace('+ударить ', ''))  # 'ха тьфу тебе в лицо'

    Можно через .join()
    text = '+ударить ха тьфу тебе в лицо'
    print(' '.join(text.split()[1:]))  # 'ха тьфу тебе в лицо'
    Ответ написан
    3 комментария
  • Как сделать задержку на команду в боте ВКонтакте?

    sHinE
    @sHinE
    веб-разработчик, php/js/mysql и сопутствующее
    Так храните время последнего обращения юзера к боту в базе вместе с размером писюна. При поступлении команды выбирайте из базы вместе с данными и время последнего обращения. Сравниваете его с текущим и либо выводите ошибку, либо делаете что вы там хотели.
    Ответ написан
    Комментировать