Программалау оқулық Алматы, 012 Қазақстан Республикасы Білім жəне ғылым министрлігінің «Оқулық»



Pdf көрінісі
бет158/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   154   155   156   157   158   159   160   161   ...   642
Байланысты:
pavlovskaia-jogargy-dengeili

    Бұл бет үшін навигация:
  • double
errno

 айнымалысына 



(<сеrrno>

 тақырыптық 

файлы) 

ERANGE

 мəні меншіктеледі жəне мүмкін болатын сан қайтарылады. 

Мысал (программа тіркестегі

 double

 типті жиымды толтырады):



#include

#include

#include

int main (){

char s[] = "2, 38.5, 70, 0, 0, 1", *p = s;

double m[10];

int i = 0;

do{

m[i++] = atof(p);

if (i >9) break;

7-1140



98

} while(p = strchr(p, '.'), p++);

for(int k = 0; k < i; k++) printf("%5.2f ", m[k]);

return 0;

}

Стандартты кітапханада символдармен жұмыс істеуге арналған (



 

жəне 



 тақырыптық файлдары) келесі функциялар бар: 



Аты

Символдың жиынға тиістілігін тексеру

isalnum

əріптер мен цифрлар (A–Z, a–z, 0–9)



isalfa

əріптер (A–Z, a–z)



iscntrl

басқарушы символдар (0..31 жəне 127 кодтарымен)



isdigit

цифрлар (0–9)



isgraph

бос орын белгісінен басқа экранда бейнеленетін символ         

дар (

isalfa | isdigit | ispunct



islower

төменгі регистр əріптері (a–z) 

isprint

экранда бейнеленетін символдар 



ispunct

пунктуация белгілері



isspace

ажыратқыш символдар



isupper  

жоғарғы регистр əріптері (A–Z) 



isxdigit

он алтылық цифрлар (A–F, a–f, 0–9) 

Функциялар 

int

 типіндегі шамаларды қабылдайды жəне шарт орындалса, 



true 

мəнін қайтарады. Өзіндік тексеру циклдерін жазудың орнына стандарт-

ты функцияларды қолдану ұсынылады, бұл программадағы қателер санын 

төмендетеді. 

Жоғарыда аталғандардан басқа, кітапханада латын алфавитінің симво-

лын сəйкесінше төменгі жəне жоғарғы регистрге ауыстыратын 





Достарыңызбен бөлісу:
1   ...   154   155   156   157   158   159   160   161   ...   642




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет