Хелпикс

Главная

Контакты

Случайная статья





сhar *strncpy(char *s1,const char *s2,size_t n) ;



сhar *strncpy(char *s1,const char *s2,size_t n) ;

Копирует не более n символов из строки s2 в массив символов s1. Возвращает значение s1.

сhar *strcat(char *s1,const char *s2);

Добавляет строку s2 к строке s1. Первый символ строки s2 записывается поверх завершающего нулевого символа строки s1. Возвращает значение s1.

сhar *strncat(char *s1,const char *s2, size_t n) ;

Добавляет не более n символов строки s2 в строку s1. Первый символ строки s2 записывается поверх завершающего нулевого символа строки s1. Возвращаетзначениеs1.

int strcmp(const char *s1,const char *s2) ;

Сравнивает строки s1 и s2. Функция возвращает 0, если строки равны; значение меньше 0, если s1 меньше s2 и значение больше 0, если s1 больше s2.

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

Сравнивает до n символов строк s1 и s2. Функция возвращает 0, если строки равны; значение меньше 0, если s1 меньше s2 и значение больше 0, если s1 больше s2.

сhar *strtok(char *s1,const char *s2) ;

Последовательность вызовов strtok разбивает строку s1 на лексемы – логические части, такие как слова, разделенные символами, содержащимися в строке s2. Первый вызов содержит в качестве первого аргумента s1, а последующие вызовы для той же строки, содержат в качестве первого аргумента null. При каждом вызове возвращается указатель на текущую лексему. Если лексем больше нет возвращается null.

size_t strlen(const char *s) ;

Определяет длину строки s. Возвращает количество символов, предшествующих завершающему нулевому символу.

char *strchr(const char *s,int c) ;

Находит позицию первого вхождения символа c в строку s. Если c найден, функция возвращает указатель на c в строке s, иначе возвращается NULL.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.