Отображение информации в правом верхнем углу на C

#c #printing #screen #permanent

#c #печать #экран #постоянный

Вопрос:

Я пытаюсь запрограммировать простую rpg-игру на C, и я хотел бы отобразить некоторую постоянную информацию в правом верхнем углу экрана. Прямо сейчас я видел только текст и информацию, которые я печатаю на экране внизу, но мне было интересно, можно ли постоянно отображать и обновлять определенный текст на экране. Информация, которую я хотел бы отобразить, будет:

 struct character {
    char name[20];
    int HP;
    int MP;
    int AC;
};
 

И обновлять ее по ходу игры.

Таким образом, результат будет примерно таким:

 Name: test
HP: 15
MP: 7
AC: 13

//rest of the information and dialogues
 

Возможно ли это в C?

Спасибо за помощь!

Комментарии:

1. Это не имеет ничего общего с C и все, что связано с вашим терминалом.

2. @Cheatah так это невозможно в C?

3. Интервал обычно зависит от терминала и IDE. Вы создаете какой-либо виджет для отображения информации?

4. Конечно, это возможно. Но вам нужно знать, как работает ваш терминал. Если вы используете Linux, взгляните на ncurses .

5. @AnkushPandit Я довольно новичок в C, поэтому я никогда не пробовал виджеты, но если они могут быть полезными, я мог бы попробовать их