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



Pdf көрінісі
бет95/466
Дата20.07.2022
өлшемі3,66 Mb.
#37798
түріПрограмма
1   ...   91   92   93   94   95   96   97   98   ...   466
Байланысты:
pavlovskaia-jogargy-dengeili

 
жəне 

тақырыптық файлдарында сақталған (кері түрлендірулерді 
sprintf
функциясының көмегімен орындауға болады):
double atof (const char* p) 
– берілген тіркесті 
double
типіне 
түрлендіреді;
int atoi (const char* p)
– берілген тіркесті
 int
типіне 
түрлендіреді;
long atol (const char* p)
– берілген тіркесті
 long
типіне 
түрлендіреді.
Тіркес басындағы бос орын жəне табуляция белгілері ескерілмейді. 
Түрлендіру операциясы мағынасы болмайтын символ коды кездескенде не-
месе тіркес соңына жеткенде тоқтатылады. Егер тіркесті санға түрлендіру 
мүмкін болмаса, 0 мəні қайтарылады. Ал егер сан берілген тип диапазонының 
шекарасынан шығып кетсе, 
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)


Достарыңызбен бөлісу:
1   ...   91   92   93   94   95   96   97   98   ...   466




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

    Басты бет