Задать вопрос

Как сделать вывод строк с кириллицей в Free Pascal?

Необходимо по учебе написать обучающую программу, меню которой должно содержать кириллицу и отображать в графическом режиме.
Используются модули PTCCRT, Dos и PTCGraph. Кодировку файла с исходным кодом менял (ANSI/CP866/Windows 1251/UTF-8).
ОС: Archlinux
Версия FPC - 2.6.
Исходный код пишу в Geany.

Каким способом можно добавить кириллицу в исходный код?
  • Вопрос задан
  • 5514 просмотров
Подписаться 2 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Linux для робототехников
    3 месяца
    Далее
  • Учебный центр IBS
    AL-1802 Администрирование Astra Linux Special Edition 1.8
    2 недели
    Далее
  • Слёрм
    Linux для разработчиков
    2 недели
    Далее
Пригласить эксперта
Ответы на вопрос 2
@v_prom
В Free Pascal могут использоваться два типа символов, из которых составляются строки: одно- и двух-байтные. Для первых есть тип Char (он же — AnsiChar), для вторых — WideChar. И соответственно: string, AnsiString, WideString, PChar и PWideChar. Таким образом, мы можем использовать одно- и двух-байтные кодировки, причем как ограниченные, так и с переменным объемом символа, поскольку нулевой символ, имеющий специальное значение, везде одинаков.
Ответ написан
Комментировать
@v_prom
самый простой вариант использовать Lazarus, там все должно отображаться корректно..
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы