425
5-ҚОСЫМША
Тұрақтылар, макростар жəне стандартты
кітапхананың мəліметтер типтері
Бұл қосымшада көрсетілген тұрақтылар, макростар жəне типтер,
негізінен,
С тілінен мұраланып келген стандартты кітапхананың функцияларында пай-
даланылады.
assert
void assert(int expression);
Егер
expression
өрнегінің мəні жалған (нөл) болса,
assert
макро-
сы программаның орындалуын үзеді.
Жұмыс аяқталғанда, қате туралы
мынадай хабарлама шығарылады:
BUFSIZ'>Assertion failed: expression,
fi le <имя_файла>, line <номер_строки>.
BUFSIZ
BUFSIZ
тұрақтысы мəліметтер ағымы
буферінің көлемін байтпен
fopen()
,
freopen()
,
setbuf()
функциялары арқылы беру үшін қолданылады.
Мəліметтер ағымын ашу кезінде оған автоматты түрде көлемі
BUFSIZ
мəніне
тең буфер қосылады.
BUFSIZ
буферінің ең кіші мəні – 255 байт.
CHAR_BIT
CHAR_BIT
тұрақтысы мəліметтердің ең қысқа типін (стандарт
бойынша
–
char
типі) битпен сақтайды.
CHAR_BIT
тұрақтысының ең кіші мəні – 8.
cin, cout, cerr, clog
Стандартты шеткері (перифериялық) құрылғылармен байланысқан ағым
кластары объектілері.
Объект
Мəліметтер ағымы
Класс
cin
stdin
istream
cout
stdout
ostream
cerr
stderr
Достарыңызбен бөлісу: