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


char *strcoll(char *s1, char *s2)



Pdf көрінісі
бет600/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   596   597   598   599   600   601   602   603   ...   642
Байланысты:
pavlovskaia-jogargy-dengeili

char *strcoll(char *s1, char *s2);

Функция 


strcmp

 тəрізді тіркестерді салыстырады, бірақ локализация ор-

натуларын есепке алып отырады (

setlocale

 функциясын қара). 



strcpy

Бір тіркесті екінші тіркеске көшіреді 





char *strcy(char *s1, char *s2);

Функция


 s2 

тіркесін 



s1

-ге көшіреді де, 



s1

-ді қайтарады. 



strcspn

Бір тіркестегі бір символды екінші 

тіркестен іздейді 



size_t strcspn(char *s1, char *s2);

Функция 


s2 

тіркесінің кез келген символының



 s1

 тіркесінде орналасу 

индексінің мəнін қайтарады. 

strerror

Нұсқауышты қатенің сипатталуы бар 

тіркеске қайтарады 



char *strerror(size_t n);

Функция


 n

 нөмірлі қатенің сипатталуы бар тіркеске нұсқауышты қайтарады. 



strftime

fmt

 форматындағы уақытты tm форматы-

на түрлендіреді 



struct tm strftime(char

 *s,size_t size, fmt, const struct tm *ctm);

Функция


  fmt

 форматы негізінде

  дата мен уақыты бар форматталған 

тіркесті қайтарады. Функция мəні



 tm

  типіне сəйкес 



time_t

 типінде болады. 



strlen

Тіркестің ұзындығын қайтарады 





size_t strlen(char *s);

Функция тіркес ұзындығын (тіркестің аяқталу символын есепке алмай) 

қайтарады.  

strncat

n

 символы бар бір тіркесті екінші тіркеске 

қосады 



char *strncat(char *sl, char *s2, size_t n);



466

Функция 


s1

  тіркесіндегі ұзындығы 



n

 символдан аспайтын тіркесті 



s2

 

тіркесіне қосып, 



s1

-ді қайтарады.



 s2 

тіркесінің бірінші символы 



s1

 тіркесін 

аяқтайтын нөл-символдың орнына жазылады. Егер 

s2

 тіркесінің ұзындығы 



n

-нан кіші болса, онда 



s2

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



s1

-ге жазыла-

ды. 

s1

 

тіркесіне нөл-символ қосылып жазылады. Егер тіркестер бір-бірімен 

қабаттасып кететін болса, онда оның тəртібі анықталмайды. 

strncmp

n

 символы бар бір тіркесті екінші тіркеспен 

салыстырады 



int strncmp(char *s1, char *s2, size_t n);

Функция бірінші тіркес пен екінші тіркестің алғашқы 



n

 символдарын са-

лыстырады да, теріс (егер 

s1 s2-

ден кіші болса), нөл ( егер



 s1

 

s2

-ге тең 

болса) немесе оң  (егер 



s1 s2

-ден үлкен болса) мəндер қайтарады.



strncpy

Бір тіркестің алғашқы n символын екінші 

тіркеске көшіреді 



char *strncpy(char *sl, char *s2, size_t n);

Функция


 s2

 тіркесінен 



s1 

тіркесіне 



n

 символдан аспайтын ішкі тіркесті 

көшіреді де, 

s1

-ді қайтарады. Егер бастапқы тіркестің ұзындығы 



n

-ге тең не-

месе одан артық болса, 

s1

 тіркесінің соңына нөл-символ қосылмайды. Кері 

жағдайда тіркес

  n

 символына дейін нөл-символдармен толықтырылады. 

Егер тіркестер бір-бірімен қабаттасып кететін болса, онда оның тəртібі 

анықталмаған болып саналады.



strpbrk

Бір тіркес ішіндегі символды екінші 

тіркестен іздейді 



Достарыңызбен бөлісу:
1   ...   596   597   598   599   600   601   602   603   ...   642




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

    Басты бет