Программа проверяет знание даты основания города Санкт-Петербурга.
*/
#include "locale.h"
#include <stdio.h>
#include <curses.h>
int main()
{
int year;
char *loc;
loc = setlocale(LC_CTYPE,"ru_RU.UTF-8");
initscr();
printw("В каком году был основан Санкт-Петербург?\n");
printw("Введите число:");
scanw("%i", &year);
if (year != 1703)
printw("Вы ошиблись, город Санкт-Петербург был основан в 1703 году.\n");
else
printw("Правильно.\n");
getch();
endwin();
return 0;
}
Чтобы кириллические символы отображались верно, если у вас терминал работает в кодировке UTF-8 (а таких сейчас очень много), то необходимо установить библиотеку libncursesw5-dev или другую доступную последнюю версию libncursesw.Строка компиляции должна выглядеть примерно так:
gcc 085.c -o 85 -lncursesw
Комментариев нет:
Отправить комментарий