КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Функция возвращает индекс первого символа из s1, отсутствующего в s2
Функция копирует не более n символов из s2 в s1 и возвращает s1. Если длина исходной строки превышает или равна n, нуль-символ в конец строки s1 не добавляется. В противном случае строка дополняется нуль-символами до n-го символа. Если строки перекрываются, то результат не предсказуем. Функция сравнивает первую строку и первые n символов второй строки и возвращает отрицательное (если s1 меньше s2), нулевое (если s1 равно s2) или положительное (если s1 больше s2) значение. Функция добавляет не более n символов из s2 к s1 и возвращает s1. Первый символ s2 пишется на место завершающего нуль-символа строки s1. Если длина строки s2 меньше n, переписываются все символы s2. К строке s1 добавляется нуль-символ. Если строки перекрываются, поведение не определено. Функция возвращает длину строки (без учета символа завершения строки). Функция копирует s2 в s1 и возвращает s1. Функция сравнивает строки и возвращает отрицательное (если s1 меньше s2), нулевое (если s1 равно s2) или положительное (если s1 больше s2) значение. Строки сравниваются лексикографически. Функция возвращает указатель на первое вхождение символа ch в строку s, если его нет, то возвращается NULL. Функция добавляет s2 к s1 и возвращает s1. В конец результирующей строки добавляется нуль-символ Функция не проверяет, умещается ли результат в первом массиве. Прекращает запись, когда находит нуль-символ.Далее этот нуль-символ заменяется на символ новой строки. Обработка строк Функции для работы со строками из заголовочного файла <string.h> char* strcat(char *sl, const char *s2) (сцепление строк). char* strchr(char *s, int ch) char* strrchr(const char *s, int ch) int strcmp(const char *sl, const char *s2) char* strcpy(char *sl, const char *s2) size_t strlen(const char *s) char* strncat(char *sl, const char *s2, size_t n) int strncmp(const char *sl, const char *s2, size_t n) char* strncpy(char *sl, const char *s2, size_t n) size_t strspn(const char *sl, const char *s2) Примеры: strspn(”abracadabra”, ”abr”) // результат - 4 strspn(”abracadabra”, ”abс”) // результат - 2 strspn(”abracadabra”, ”abcdr”)//результат - 11 char* strstr(char *sl, const char *s2)
Дата добавления: 2014-01-07; Просмотров: 559; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |