Динамическая прорисовка рамки - C (СИ)
Формулировка задачи:
Суть задания в том чтобы при вводе символов с клавиатуры они выводились в консоль в цельной рамке. Проблема возникла переходе по строкам консоли для прорисовки все той же рамки. Гугл подсказал функцию SetConsoleCursorPosition с таким вот синтаксисом: но в нем нельзя водить положение курсора динамически. Может быть есть еще какие нибудь способы? Код должен быть чисто на си...
COORD position = {10, 10}; HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE); SetConsoleCursorPosition(hConsole, position);
Решение задачи: «Динамическая прорисовка рамки»
textual
Листинг программы
COORD position = {10, 10}; HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE); SetConsoleCursorPosition(hConsole, position);
Объяснение кода листинга программы
- Объявлены две переменные: COORD position и HANDLE hConsole.
- Значения переменных:
- position: {10, 10} (10 горизонтальное положение, 10 вертикальное положение)
- hConsole: результат функции GetStdHandle(STD_OUTPUT_HANDLE)
- Вызвана функция SetConsoleCursorPosition с аргументами hConsole и position.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д