Free Pascal – вивід та обробка слів з апострофом

Інколи, під час створення якоїсь програми, виникає потреба обробляти слова, які містять символ апостроф. Відомо, що в мові програмування Паскаль, символ апостроф, використовується під час присвоєння значень строковим змінним або при виводі тексту на екран чи у файл. Наприклад ми присвоюємо строковій змінній певне значення.

Program example1;

var
s,p:string;
Begin
s:='Введiть своє прiзвище:';
write(s);
readln(p);
end.

В такому вигляді програма спрацює нормально. Але якщо буде потрібно написати

Program example1;

var
s,p:string;
Begin
s:='Введiть своє i'мя:'; //- компілятор сповістить про помилку.
write(s);
readln(p);
end.

Щоб уникнути помилки в слові і'мя треба вказати два апострофа.

Program example1;

var
s,p:string;
Begin
s:='Введiть своє i''мя:'; //- компілятор спрацьовує без помилок.
write(s);
readln(p);
end.

В консольних застосунках на Free Pascal замість української букви і я використовую латинську букву i.


Коментарі

Популярні дописи з цього блогу

Антивірусний захист ПК за допомогою безкоштовних антивірусів

Як додати або видалити мову та розкладку клавіатури у Windows 10?

Як відновити роботу Microsoft Store у Windows 10?