Мои открытия в мире IT, руководства для начинающих, а также личные истории и все такое.

Развертывание Python бота для ВКонтакте на Heroku
Heroku

Развертывание Python бота для ВКонтакте на Heroku

💡Актуальная версия статьи вот тут Порядок действий: 0. Скачиваем бота В данном примере используем этого python бота: VBot (ранее LOLBOT) 1. Регистрируемся на Heroku 2. Скачиваем Heroku CLI, Git Heroku CLI: * Windows x64 * Windows x32 * Mac OS Git: * Windows * Linux * Mac OS * Solaris 3. Логинимся через терминал/cmd heroku login
1 min read
Вынести функцию в отдельный файл C/C++
C/C++

Вынести функцию в отдельный файл C/C++

Как вынести функцию в отдельный файл? Для того чтобы вынести функцию в отдельный файл нам понадобится разбить нашу программу на несколько частей. Обычно это делают так: * Прототипы функций помещаются в заголовочный файл (.h) * Реализации (определения) функций помещаются в отдельный .cpp файл * В файле (с main()), где вызываются функции, подключается файл
2 min read
Не работает fflush(stdin) в Visual Studio
C/C++

Не работает fflush(stdin) в Visual Studio

Как заставить работать функцию fflush(stdin) в Visual Studio 2017/2015/2013/2010 До поры до времени для того чтобы чистить поток использовалась функция fflush(stdin). Что произойдет если мы попытаемся ввести char не очищая поток: Второй scanf пропускается не запрашивая ввода с клавиатуры. Тогда попробуем очистить поток с помощью
1 min read
Ввод только цифр при инициализации переменной в C/C++, запрет на ввод букв в консоли.
C/C++

Ввод только цифр при инициализации переменной в C/C++, запрет на ввод букв в консоли.

Как сделать проверку на ввод только цифр? Наверняка многие сталкивались с крашем программы если произвести ввод букв при инициализации переменной типа int. Для выполнения проверки нам потребуется следующая конструкция: do { res = scanf("%d", & n); while (getchar() != '\n'); if (res == 1) printf("%s", "
1 min read