C/C++

A collection of 4 posts
Вынести функцию в отдельный файл 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