Задача этой книги дать краткое и четкое изложение языка С++ в соответствии со стандар том iso/iec 14882. Она предназначена для студентов, изучающих язык «с нуля»



Download 2 Mb.
bet228/232
Sana29.03.2022
Hajmi2 Mb.
#516205
TuriЗадача
1   ...   224   225   226   227   228   229   230   231   232
Bog'liq
Т. А. Павловская C C . Программирование на языке высокого уровня

ПРИЛОЖЕНИЕ 6


Функции стандартной библиотеки
Ïðèëîæåíèå ñîäåðæèò äâå ÷añòè.  ïåðâîé ÷añòè ôóíêöèè ñãðóïïèðîâaíû ïî ça- ãîëîâî÷íûì ôaéëaì, â êîòîðûõ îíè îïèñaíû, âî âòîðîé ÷añòè ïðèâåäåí aëôaâèò- íûé ïåðå÷åíü ôóíêöèé ñ îïèñaíèåì.


Состав заголовочных файлов


Заголовочный файл () функции классификации и преобразования символов



isalnum

Ïðîâåðяåò, яâëяåòñя ëè ñèìâîë áóêâîé èëè öèôðîé

isalpha

Ïðîâåðяåò, яâëяåòñя ëè ñèìâîë áóêâîé

isCntrl

Ïðîâåðяåò, яâëяåòñя ëè ñèìâîë óïðaâëяþùèì

isdigit

Ïðîâåðяåò, яâëяåòñя ëè ñèìâîë öèôðîé

isgraph

Ïðîâåðяåò, яâëяåòñя ëè ñèìâîë âèäèìûì

islOwer

Ïðîâåðяåò, яâëяåòñя ëè ñèìâîë áóêâîé íèæíåãî ðåãèñòða

isprint

Ïðîâåðяåò, яâëяåòñя ëè ñèìâîë ïå÷aòaåìûì

ispunCt

Ïðîâåðяåò, яâëяåòñя ëè ñèìâîë ñèìâîëîì ïóíêòóaöèè

isspaCe

Ïðîâåðяåò, яâëяåòñя ëè ñèìâîë ðaçãðaíè÷èòåëüíûì

isupper

Ïðîâåðяåò, яâëяåòñя ëè ñèìâîë áóêâîé âåðõíåãî ðåãèñòða

iswalnum

Ïðîâåðяåò, яâëяåòñя ëè ñèìâîë áóêâîé èëè öèôðîé

iswalpha

Ïðîâåðяåò, яâëяåòñя ëè ñèìâîë áóêâîé

iswCntrl

Ïðîâåðяåò, яâëяåòñя ëè ñèìâîë óïðaâëяþùèì

iswCtype

Ïðîâåðяåò ìíîãîáaéòíûé ñèìâîë


iswdigit

Ïðîâåðяåò, яâëяåòñя ëè ñèìâîë öèôðîé

iswgraph

Ïðîâåðяåò, яâëяåòñя ëè ñèìâîë âèäèìûì

iswlOwer

Ïðîâåðяåò, яâëяåòñя ëè ñèìâîë áóêâîé íèæíåãî ðåãèñòða

iswprint

Ïðîâåðяåò, яâëяåòñя ëè ñèìâîë ïå÷aòaåìûì

iswpunCt

Ïðîâåðяåò, яâëяåòñя ëè ñèìâîë ñèìâîëîì ïóíêòóaöèè

iswspaCe

Ïðîâåðяåò, яâëяåòñя ëè ñèìâîë ðaçãðaíè÷èòåëüíûì

iswupper

Ïðîâåðяåò, яâëяåòñя ëè ñèìâîë áóêâîé âåðõíåãî ðåãèñòða

iswxdigit

Ïðîâåðяåò, яâëяåòñя ëè ñèìâîë ñèìâîëîì øåñòíaäöaòåðè÷íîé öèôðû

isxdigit

Ïðîâåðяåò, яâëяåòñя ëè ñèìâîë ñèìâîëîì øåñòíaäöaòåðè÷íîé öèôðû

tOlOwer

Âîçâðaùaåò ñèìâîë â íèæíåì ðåãèñòðå

tOupper

Âîçâðaùaåò ñèìâîë â âåðõíåì ðåãèñòðå

tOwlOwer

Âîçâðaùaåò ñèìâîë â íèæíåì ðåãèñòðå

tOwupper

Âîçâðaùaåò ñèìâîë â âåðõíåì ðåãèñòðå



Заголовочный файл () функции локализации



lOCaleCOnv

Âîçâðaùaåò îïèñaíèå óñòaíîâîê ëîêaëüíîé ñðåäû

setlOCale

Óñòaíaâëèâaåò íîâóþ ëîêaëèçaöèþ



Заголовочный файл () математические функции



aCOs

Âîçâðaùaåò aðêêîñèíóñ aðãóìåíòa

asin

Âîçâðaùaåò aðêñèíóñ aðãóìåíòa

atan

Âîçâðaùaåò aðêòaíãåíñ aðãóìåíòa

atan2

Âîçâðaùaåò aðêòaíãåíñ îòíîøåíèя aðãóìåíòîâ

Ceil

Îêðóãëяåò ââåðõ

COs

Âû÷èñëяåò êîñèíóñ

COsh

Âû÷èñëяåò ãèïåðáîëè÷åñêèé êîñèíóñ

exp

Âîçâðaùaåò ñòåïåíü ÷èñëa e

fabs

Âîçâðaùaåò ìîäóëü ÷èñëa

flOOr

Îêðóãëяåò âíèç

fmOd

Âîçâðaùaåò îñòaòîê îò äåëåíèя x ía y.

frexp

Âûäåëяåò èç ÷èñëa ìaíòèññó è ýêñïîíåíöèaëüíóþ ÷añòü

ldexp

Ïðåîáðaçóåò ìaíòèññó è ïîêaçaòåëü ñòåïåíè â ÷èñëî

lOg

Âû÷èñëяåò íaòóðaëüíûé ëîãaðèôì

lOg10

Âû÷èñëяåò ëîãaðèôì ïî îñíîâaíèþ 10




mOdf

Ðaçáèâaåò ÷èñëî ía öåëóþ è äðîáíóþ ÷añòè

pOw

Âîçâîäèò ÷èñëî â ñòåïåíü

sin

Âû÷èñëяåò ñèíóñ

sinh

Âû÷èñëяåò ãèïåðáîëè÷åñêèé ñèíóñ

sqrt

Âû÷èñëяåò êâaäðaòíûé êîðåíü

tan

Âîçâðaùaåò òaíãåíñ aðãóìåíòa

tanh

Âîçâðaùaåò ãèïåðáîëè÷åñêèé òaíãåíñ aðãóìåíòa



Заголовочный файл () функции обработки сигналов



raise

Ïðåðûâaåò âûïîëíåíèå ïðîãðaììû

signal

Ðåãèñòðèðóåò îáðaáîò÷èê ñèãíaëîâ



Заголовочный файл () функции ввода/вывода в стиле С



Clearerr

Î÷èùaåò ôëaãè îøèáîê ïðè ðaáîòå ñ ïîòîêîì

fClOse

Çaêðûâaåò ïîòîê ââîäa/âûâîäa

feOf

Ïðîâåðяåò äîñòèæåíèå êîíöa ôaéëa

ferrOr

Âîçâðaùaåò êîä îøèáêè ïðè ðaáîòå ñ ïîòîêîì

fflush

Çaïèñûâaåò äaííûå èç áóôåða

fgetC

×èòaåò èç ïîòîêa ñèìâîë

fgetpOs

Âîçâðaùaåò òåêóùóþ ïîçèöèþ â ôaéëå

fgets

×èòaåò èç ïîòîêa â ñòðîêó n ñèìâîëîâ

fgetwC

×èòaåò èç ïîòîêa ñèìâîë

fgetws

×èòaåò èç ïîòîêa â ñòðîêó n ñèìâîëîâ

fOpen

Îòêðûâaåò ïîòîê ââîäa/âûâîäa

fprintf

Çaïèñûâaåò äaííûå â ïîòîê

fputC

Çaïèñûâaåò ñèìâîë â ïîòîê

fputs

Çaïèñûâaåò ñòðîêó ñèìâîëîâ â ïîòîê

fputwC

Çaïèñûâaåò ñèìâîë â ïîòîê

fputws

Çaïèñûâaåò ñòðîêó ñèìâîëîâ â ïîòîê

fread

×èòaåò äaííûå èç ïîòîêa ââîäa

freOpen

Îòêðûâaåò ïîòîê ââîäa/âûâîäa

fsCanf

Ââîäèò èç ôaéëa ôîðìaòèðîâaííûå äaííûå

fseek

Ïåðåìåùaåò ïîçèöèþ â ôaéëå îòíîñèòåëüíî òåêóùåé

fsetpOs

Ïåðåìåùaåò òåêóùóþ ïîçèöèþ â ôaéëå îòíîñèòåëüíî åãî ía÷aëa


ftell

Âîçâðaùaåò òåêóùóþ ïîçèöèþ â ôaéëå

fwprintf

Çaïèñûâaåò äaííûå â ïîòîê

fwrite

Çaïèñûâaåò äaííûå èç çaäaííîãî áóôåða â ïîòîê

fwsCanf

×èòaåò èç ïîòîêa äaííûå è ïèøåò èõ ïî çaäaííûì aäðåñaì

getC

×èòaåò ñèìâîë èç ïîòîêa

getChar

×èòaåò ñèìâîë èç ñòaíäaðòíîãî ââîäa

gets

×èòaåò ñèìâîëû ñ êëaâèaòóðû äî ïîяâëåíèя ñèìâîëa íîâîé ñòðîêè

getwC

×èòaåò èç ïîòîêa ñèìâîë

getwChar

Âîçâðaùaåò î÷åðåäíîé ñèìâîë ñ êëaâèaòóðû

perrOr

Ïå÷aòaåò ñòðîêó âèäa «s: error ñîîáùåíèå»

printf

Âûâîäèò ñòðîêó ïaðaìåòðîâ â îïðåäåëåííîì ôîðìaòå

putC

Çaïèñûâaåò ñèìâîë â ïîòîê

putChar

Âûâîäèò ñèìâîë ía ñòaíäaðòíîå óñòðîéñòâî âûâîäa

puts

Âûâîäèò ñòðîêó ía ñòaíäaðòíîå óñòðîéñòâî âûâîäa

putwC

Çaïèñûâaåò ñèìâîë â ïîòîê

putwChar

Âûâîäèò ñèìâîë ía ñòaíäaðòíîå óñòðîéñòâî âûâîäa

remOve

Óäaëяåò ôaéë

rename

Ïåðåèìåíîâûâaåò ôaéë

rewind

Î÷èùaåò ôëaãè îøèáîê ïðè ðaáîòå ñ ïîòîêîì è ïåðåõîäèò ê ía÷aëó ôaéëa

sCanf

Ââîäèò ñòðîêó ïaðaìåòðîâ â îïðåäåëåííîì ôîðìaòå

setbuf

Óñòaíaâëèâaåò áóôåðèçaöèþ ïîòîêa ââîäa/âûâîäa

setvbuf

Ïðåîáðaçóåò ñòðîêè ía îñíîâå òåêóùåé ëîêaëèçaöèè

sprintf

Âûâîäèò ñòðîêó ïaðaìåòðîâ â îïðåäåëåííîì ôîðìaòå

ssCanf

Ââîäèò äaííûå èç ñòðîêè

swprintf

Âûâîäèò ñòðîêó ïaðaìåòðîâ â îïðåäåëåííîì ôîðìaòå

swsCanf

Ââîäèò äaííûå èç ñòðîêè

tmpfile

Îòêðûâaåò ïîòîê äâîè÷íîãî ââîäa/âûâîäa âî âðåìåííûé ôaéë

tmpnam

Cîçäaåò óíèêaëüíîå èìя ôaéëa

ungetC

Âîçâðaùaåò ñèìâîë â ïîòîê

ungetwC

Âîçâðaùaåò ñèìâîë â ïîòîê

vfprintf

Ïîñûëaåò îòôîðìaòèðîâaííûé âûâîä â ïîòîê

vfwprintf

Ïîñûëaåò îòôîðìaòèðîâaííûé âûâîä â ïîòîê




vprintf

Ïîñûëaåò îòôîðìaòèðîâaííûé âûâîä â ñòaíäaðòíûé ïîòîê âûâîäa

vsprintf

Âûâîäèò ñòðîêó ïaðaìåòðîâ â îïðåäåëåííîì ôîðìaòå

vswprintf

Âûâîäèò ñòðîêó ïaðaìåòðîâ â îïðåäåëåííîì ôîðìaòå

vwprintf

Ïîñûëaåò îòôîðìaòèðîâaííûé âûâîä â ñòaíäaðòíûé ïîòîê âûâîäa

wprintf

Âûâîäèò ñòðîêó ïaðaìåòðîâ â îïðåäåëåííîì ôîðìaòå

wsCanf

Ââîäèò ñòðîêó ïaðaìåòðîâ îïðåäåëåííîì ôîðìaòå



Заголовочный файл () различные функции в стиле С



abOrt

Ïðåðûâaåò âûïîëíåíèå ïðîãðaììû

abs

Âîçâðaùaåò ìîäóëü ÷èñëa

atexit

Ðåãèñòðèðóåò ôóíêöèþ, âûçûâaåìóþ ïðè çaâåðøåíèè ðaáîòû ïðîãðaììû

atOf

Ïðåîáðaçóåò ñòðîêó â âåùåñòâåííîå ÷èñëî

atOi

Ïðåîáðaçóåò ñòðîêó â öåëîå ÷èñëî

atOl

Ïðåîáðaçóåò ñòðîêó â äëèííîå öåëîå ÷èñëî

bsearCh

Èùåò ýëåìåíò â îòñîðòèðîâaííîì ìaññèâå

CallOC

Âûäåëяåò áëîê ïaìяòè

div

Äåëèò ñ îñòaòêîì

exit

Ïðåðûâaåò âûïîëíåíèå ïðîãðaììû

free

Îñâîáîæäaåò áëîê ïaìяòè

getenv

Âîçâðaùaåò çía÷åíèå ïåðåìåííîé îêðóæåíèя

labs

Âîçâðaùaåò ìîäóëü ÷èñëa

ldiv

Äåëèò ñ îñòaòêîì

mallOC

Âûäåëяåò áëîê ïaìяòè

mblen

Îïðåäåëяåò ðaçìåð ìíîãîáaéòíûõ ñèìâîëîâ

mbstOwCs

Ïðåîáðaçóåò ñòðîêó ìíîãîáaéòíûõ ñèìâîëîâ â ìaññèâ èç wChar_t

mbtOwC

Ïðåîáðaçóåò ìíîãîáaéòíûé ñèìâîë â wChar_t

qsOrt

Cîðòèðóåò çaäaííûé ìaññèâ

rand

Ãåíåðèðóåò ñëó÷aéíûå ÷èñëa

reallOC

Èçìåíяåò ðaçìåðû ðaíåå âûäåëåííîãî áëîêa ïaìяòè

srand

Óñòaíaâëèâaåò ía÷aëüíîå ïñåâäîñëó÷aéíîå ÷èñëî

strtOd

Ïðåîáðaçóåò ñòðîêó â ÷èñëî

strtOl

Ïðåîáðaçóåò ñòðîêó â ÷èñëî ñ ó÷åòîì ñèñòåìû ñ÷èñëåíèя

strtOul

Ïðåîáðaçóåò ñòðîêó â ÷èñëî ñ ó÷åòîì ñèñòåìû ñ÷èñëåíèя




system

Ïåðåäaeò ñòðîêó êîìaíäíîìó ïðîöåññîðó ÎC

wCstOd

Ïðåîáðaçóåò ñòðîêó â ÷èñëî

wCstOl

Ïðåîáðaçóåò ñòðîêó â ÷èñëî ñ ó÷åòîì ñèñòåìû ñ÷èñëåíèя

wCstOmbs

Ïðåîáðaçóåò wChar_t â ñòðîêó ìíîãîáaéòíûõ ñèìâîëîâ

wCstOul

Ïðåîáðaçóåò ñòðîêó â ÷èñëî ñ ó÷åòîì ñèñòåìû ñ÷èñëåíèя

wCtOmb

Ïðåîáðaçóåò wChar_t â ìíîãîáaéòíûé ñèìâîë




Download 2 Mb.

Do'stlaringiz bilan baham:
1   ...   224   225   226   227   228   229   230   231   232




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish