429
FOPEN_MAX
FOPEN_MAX
тұрақтысында ашық ағымдардың ең үлкен саны беріледі. Ол
8-ден артық немесе 8-ге тең болуы тиіс, мұндайда əрбір программа автоматты
түрде
stdin
,
stdout
жəне
stderr
стандартты мəліметтер ағымдарын аша-
ды. Бестен артық ағымдарды пайдаланатын программалар программаға мак-
ростар арқылы жүйеден қажетті ағымдар берілетініне тексеру жүргізуі керек.
fpos_t
Файлдың ағымдағы позициясын сақтау үшін
fgetpos()
жəне
fsetpos()
функциялары арқылы
fpos_t
типі қолданылады:
typedef long fpos_t;
HUGE_VAL
HUGE_VAL
макросында
double
типіндегі шама қабылдай алатын ең үлкен
мəн анықталады.
ifstream
char
мəліметтер типі үшін
basic_ifstream
класы шаблонының
специализациясы.
typedef basic_ifstream ifstream;
INT_MAX, INT_MIN
INT_MAX
тұрақтысында
int
типіндегі шама қабылдай алатын ең үлкен
мəн сақталады.
INT_MAX
мəні 32 767-ден артық немесе соған тең болуы тиіс.
INT_MIN
тұрақтысында
int
типіндегі шама қабылдай алатын ең кіші мəн
сақталады.
INT_MIN
мəні -32 767-ден кем немесе соған тең болуы тиіс.
_IOFBF, _IOLBF, _IONBF
Бұл тұрақтылар
setvbuf()
функциясында буферлеу режимін анықтау
үшін қолданылады:
_IOFBF
0
толық
буферлеу;
_IOLBF
1
мəтіндік файлды жолма-жол буферлеу;
_IONBF
2
буферлеуді
болдырмау.
ios
char
мəліметтер типі үшін
basic_ios
класы шаблонының специализация сы.
Достарыңызбен бөлісу: