Читаем Язык программирования Си для персонального компьютера полностью

ФункцияКраткое описание
memccpyкопирует символы из одного буфера в другой до тех пор, пока не будет скопирован заданный символ или не будет скопировано определенное число символов
memchrвозвращает указатель на первое вхождение заданного символа в буфере
memcmpсравнивает указанное число символов из двух буферов
memlcmpсравнивает указанное число символов двух буферов, считая строчные и прописные буквы эквивалентными
memcpyкопирует указанное количество символов из одного буфера в другой
memsetинициализирует заданным значением указанное количество байтов в буфере
movedataкопирует определенное количество символов из одного буфера в другой, даже когда буфера находятся в разных сегментах


Прототипы перечисленных функций содержатся в файле memory.h (MSC) и в файлах mem.h и string.h (ТС).

Система программирования ТС предоставляет дополнительно следующие функции для работы с буферами:

ФункцияКраткое описание
memoveкопирует указанное количество символов из одного буфера в другой
movmemкопирует указанное количество символов из одного буфера в другой
setmemинициализирует заданным значением указанное количество байтов в буфере


Прототипы функций memmove и movmem содержатся в файлах mem.h и string.h. Прототип функции setmem содержится в файле mem.h.

Для работы со строками существуют следующие библиотечные функции (ТС & MSC):

ФункцияКраткое описание
strcatкатенация (склеивание) строк
strchrнайти первое вхождение заданного символа в строке
strcmpсравнить две строки
strcpyкопировать одну строку в другую
strcspnнайти первое вхождение символа из заданного набора символов в строке
strdupдублирование строки
strerrorсформировать в строке сообщение об ошибке, состоящее из двух частей: системной диагностики и необязательного добавочного пользовательского сообщения
stricmpсравнить две строки, считая символы нижнего и верхнего регистров эквивалентными
strlenвычислить длину строки
strlwrпреобразовать строку в нижний регистр (строчные буквы)
strncatдобавить n символов в строку
strncmpсравнение n символов в двух строках
strncpyскопировать n символов из одной строки в другую
strnicmpсравнение n символов двух строк
strnsetустановить n символов в строке в заданное значение
strpbrkнайти первое вхождение любого символа из заданного набора в строке
strrchrнайти последнее вхождение заданного символа в строке
strrevинвертировать (перевернуть) строку
strsetустановить все символы строки в заданное значение
strspnнайти первую подстроку из заданного набора символов в строке
strstrнайти первую подстановку одной строки (более короткой) в другой
strtokнайти следующую точку в строке
struprпреобразовать строку в верхний регистр (заглавные буквы)


Перейти на страницу:

Похожие книги

Adobe Flash. Создание аркад, головоломок и других игр с помощью ActionScript
Adobe Flash. Создание аркад, головоломок и других игр с помощью ActionScript

Данная книга посвящена программированию игр с помощью ActionScript. Здесь вы найдете подробные указания, необходимые для создания самых разных игр – аркад, головоломок, загадок и даже игровых автоматов. В тексте приведены исходные коды программ и детальные, доступно изложенные инструкции. Базовые принципы программирования ActionScript рассматриваются на примере игр, однако вы без труда сможете применить полученные знания и для разработки неигровых проектов, таких как Web-дизайн и реклама. Рекомендации Гэри Розенцвейга помогут вам не только придумывать занимательные игры и размещать их на Web-сайте, но и оптимизировать скорость их работы, а также защищать свои творения от несанкционированного копирования. Представленный в книге код несложно изменить для использования в других программах.Книга предназначена для широкого круга читателей – создателей анимационных роликов, художников-оформителей, программистов и разработчиков Web-сайтов. Издание может также выступать в качестве практического пособия по изучению ActionScript.

Гэри Розенцвейг

Программирование, программы, базы данных / Программирование / Книги по IT
Секреты приложений Google
Секреты приложений Google

Даже продвинутые пользователи Интернета не подозревают о тех огромных возможностях, которые предоставляют сервисы Google. Автор рассказывает о таких «секретах» сервисов, которые просто немедленно хочется использовать! Создавать сайты и презентации, бродить по улочкам Парижа, изучать звездное небо – все это доступно каждому, кто сидит у экрана монитора и имеет доступ в Интернет. Книга научит вас работать с веб-приложениями и тысячекратно увеличить свои возможности с помощью новейших технологий. Она написана легким, доступным языком и не требует от читателя наличия каких-либо специальных знаний. Книга содержит множество примеров, иллюстраций и будет полезна всем, кто не стоит на месте и стремится сделать свою жизнь более насыщенной и интересной.

Денис Балуев , Денис Игоревич Балуев

Программирование, программы, базы данных / Интернет / Программное обеспечение / Книги по IT