3. Директиви компілятора або прагми

Це інструкції компіляторові, які розміщаються в певних місцях програми й використовуються для керування діями компілятора, не впливаючи на програму в цілому. Формат директиви:

#pragma <последовательность символов>

 Основні директиви:

#pragma check_pointer ([on/off]) встановлює контроль покажчиків або знімає для певної функції;

#pragma check_stack ([on/off]) - встановлює або забороняє контроль переповнення стеку; 

#pragma loop_opt ([on/off]) - знімає або встановлює оптимізацію циклів окремих функцій; 

#pragma message (рядок повідомлень) – посилає рядок повідомлення в stdout без припинення компіляції;

#pragma pack ([1/2/4]) – для певних структур змінює спосіб упакування елементів;

#pragma same_seg (змінна1, змінна2...) - усі наведені змінні розподіляються в тому самому сегменті даних.

Конкретний перелік наявних директив залежить від транслятора. Компілятор інтегрованої системи ВС сприймає наступну директиву: check_pointer, check_stack, message, pack.

Доступність

Шрифти Шрифти

Розмір шрифта Розмір шрифта

1

Колір тексту Колір тексту

Колір тла Колір тла

Кернінг шрифтів Кернінг шрифтів

Видимість картинок Видимість картинок

Інтервал між літерами Інтервал між літерами

0

Висота рядка Висота рядка

1.2

Виділити посилання Виділити посилання

Вирівнювання тексту Вирівнювання тексту

Ширина абзацу Ширина абзацу

0