Как вывести переменную в графическом режиме? - C (СИ)
Формулировка задачи:
Работаю в графическом режиме с помощью graphics.h в чистом Си
подскажите как вывести переменную типа float в графическом режиме.Я слышал что надо как то переводить в строку,но не знаю как подскажите,желательно с кратеньким примерчиком
Решение задачи: «Как вывести переменную в графическом режиме?»
textual
Листинг программы
int main()
{ int x=5;
char buffer [100];
x = snprintf(buffer,100,"%d", x );
initwindow(1300,700);
outtextxy(10,10,x);
getch();
closegraph();
return 0;
}
Объяснение кода листинга программы
В этом коде:
- Объявлена переменная
xсо значением 5. - Объявлен массив
bufferдля хранения строки. - Значение переменной
xзаменяется на строковое представление в массивеbufferс помощью функцииsnprintf. - Инициализируется графический режим с помощью функции
initwindow. - С помощью функции
outtextxyна экране выводится значение переменнойx. - Программа ожидает нажатия клавиши с помощью функции
getch. - Графический режим закрывается с помощью функции
closegraph. - Программа завершается с возвратом 0. Список действий:
- Объявить переменную
xсо значением 5. - Создать массив
bufferдля хранения строки. - Заменить значение переменной
xна строковое представление в массивеbufferс помощью функцииsnprintf. - Инициализировать графический режим с помощью функции
initwindow. - Вывести значение переменной
xна экране с помощью функцииouttextxy. - Дождаться нажатия клавиши с помощью функции
getch. - Закрыть графический режим с помощью функции
closegraph. - Завершить программу с возвратом 0.