Skip to content

Instantly share code, notes, and snippets.

@ernado
Last active December 15, 2015 07:09
Show Gist options
  • Save ernado/5221735 to your computer and use it in GitHub Desktop.
Save ernado/5221735 to your computer and use it in GitHub Desktop.
// шаблон для ввода с последующим выводом
template <class t> void promt (std::string var_name, t &val)
{
std::cout << "Введите " << var_name << ": "; std::cin >> val;
std::cout << "Введено " << var_name << " = " << val << std::endl;
}
// шаблон для вывода значения переменной с пояснением
// eq от слова equals
template <class t> void eq (std::string var_name, t val, char delim = '=')
{
std::cout << var_name << ' ' << delim << ' ' << val << std::endl;
}
// функция для вывода названия пункта с автоинкрементом
void section(std::string section_name)
{
static int n=4, m=4;
std::cout << '\n' << n << "." << m << ' ' << section_name << std::endl; m++;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment