Как ввести данные во время выполнения программы в OpenGL?
У меня программа рисует график функции в окне, после того как график отобразился, мне нужно вести с клавиатуры значения: диапазон для поиска корня и точность. Потом отобразить корень на графике
void display()
{
glClear(GL_COLOR_BUFFER_BIT);
vector <float> val_X;// здесь иксы
vector <float> val_Y;// здесь значения F(x);
float step = 0.001; //приращение к иксу
draw_grid(0.3, 5.0); //оси
info_func(-25, 25, step, val_Y, val_X);
draw_func(val_Y, val_X); // тут рисуется график
glFlush();
//диапазон поиска
//ввожу через консоль
int a, b;
float eps;
cin >> a >> b;
cin >> eps;
//здесь в консоле выводится найденный корень
//и окно opengl зависает, по идеи функция show_root() должна отображать
//на графике точку
float root = root_search(a, b, eps);
show_root(root);
glFlush();
}
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники