Мы работаем над восстановлением приложения Unionpedia в Google Play Store
ИсходящиеВходящий
🌟Мы упростили наш дизайн для улучшения навигации!
Instagram Facebook X LinkedIn
Ваш собственный Юнионпедия с вашим логотипом и доменом, от 9,99 долларов США в месяц
Создать мой Юнионпедия

String.h

Индекс String.h

string.h — заголовочный файл стандартной библиотеки языка Си, содержащий функции для работы с нуль-терминированными строками и различными функциями работы с памятью.

Содержание

  1. 23 отношения: ASCII, Autodesk Softimage, Errno.h, FreeBSD, GNU, ISO 8859-1, MacOS, Memcpy, OpenBSD, POSIX, Solaris, Strcpy, Strdup, Strerror, Strlcpy, Strncpy, Strtok, UTF-8, Wchar.h, Реентерабельность, Стандартная библиотека языка Си, Сигнал (Unix), Юникод.

  2. Стандартная библиотека Си
  3. Язык программирования Си

ASCII

Таблица ASCII ASCII (American standard code for information interchange) — название таблицы (кодировки, набора), в которой некоторым распространённым печатным и непечатным символам сопоставлены числовые коды.

Посмотреть String.h и ASCII

Autodesk Softimage

Autodesk Softimage, или просто Softimage (ранее также Softimage|XSI) — полнофункциональный редактор трёхмерной графики, принадлежащий Autodesk, включающий в себя возможности 3D моделирования, анимации и создания спецэффектов.

Посмотреть String.h и Autodesk Softimage

Errno.h

errno.h — заголовочный файл стандартной библиотеки языка программирования СISO IEC 9899 1999 - C99, §7.5, содержащий объявление макроса для идентификации ошибок через их код.

Посмотреть String.h и Errno.h

FreeBSD

FreeBSD — свободная операционная система семейства UNIX, потомок AT&T Unix по линии BSD, созданной в университете Беркли.

Посмотреть String.h и FreeBSD

GNU

GNU (рекурсивный акроним от GNU’s ot NIX — «GNU не UNIX») — свободная Unix-подобная операционная система, разрабатываемая Проектом GNU.

Посмотреть String.h и GNU

ISO 8859-1

ISO/IEC 8859-1 (также известная как ISO 8859-1 и Latin-1) — кодовая страница, предназначенная для западноевропейских языков; она базируется на символьном наборе популярных в прошлом терминалов VT220.

Посмотреть String.h и ISO 8859-1

MacOS

macOS (изначально была представлена как Mac OS X, в 2012 переименована в OS X, в 2016 переименована в macOS) — проприетарная операционная система производства Apple.

Посмотреть String.h и MacOS

Memcpy

memcpy (от memory copy — копирование памяти) — функция стандартной библиотеки языка программирования Си, копирующая содержимое одной области памяти в другую.

Посмотреть String.h и Memcpy

OpenBSD

OpenBSD — свободная многоплатформенная операционная система, основанная на 4.4BSD — BSD-реализации UNIX-системы.

Посмотреть String.h и OpenBSD

POSIX

POSIX (portable operating system interface — переносимый интерфейс операционных систем) — набор стандартов, описывающих интерфейсы между операционной системой и прикладной программой (системный API), библиотеку языка C и набор приложений и их интерфейсов.

Посмотреть String.h и POSIX

Solaris

Solaris — операционная система, разработанная компанией Sun Microsystems для платформы SPARC, с 2010 года принадлежит вместе с активами Sun корпорации Oracle.

Посмотреть String.h и Solaris

Strcpy

strcpy — функция стандартной библиотеки языка программирования Си, для копирования нуль-терминированной строки (включая нуль-терминатор) в заданный буфер.

Посмотреть String.h и Strcpy

Strdup

strdup — нестандартная функция языка программирования Си, создающая копию указанной нуль-терминированной строки в куче (используя malloc) и возвращающая указатель на неё.

Посмотреть String.h и Strdup

Strerror

Строковая функция strerror - функция языков C/C++, транслирующая код ошибки, который обычно хранится в глобальной переменной errno, в сообщение об ошибке, понятном человеку.

Посмотреть String.h и Strerror

Strlcpy

strlcpy и strlcat — нестандартные функции, созданные в качестве замены часто используемых некорректным образом аналогов стандартной библиотеки языка программирования Си для копирования содержимого нуль-терминированной строки в буфер ограниченного размера с защитой от переполнения буфера.

Посмотреть String.h и Strlcpy

Strncpy

strncpy — функция стандартной библиотеки языка программирования Си, для копирования содержимого нуль-терминированной строки в буфер ограниченного размера.

Посмотреть String.h и Strncpy

Strtok

strtok — функция стандартной библиотеки языка программирования Си, для поиска лексем в строке.

Посмотреть String.h и Strtok

UTF-8

UTF-8 (от Unicode Transformation Format, 8-bit — «формат преобразования Юникода, 8-бит») — распространённый стандарт кодирования текста, позволяющий более компактно хранить и передавать символы Юникода, используя переменное количество байт (от 1 до 4), и обеспечивающий полную обратную совместимость с 7-битной кодировкой ASCII.

Посмотреть String.h и UTF-8

Wchar.h

wchar.h — заголовочный файл стандартной библиотеки языка программирования Си, часть стандарта расширения возможностей языка 1995 года.

Посмотреть String.h и Wchar.h

Реентерабельность

Компьютерная программа в целом или её отдельная процедура называется реентера́бельной (от reentrant — повторно входимый), если она разработана таким образом, что одна и та же копия инструкций программы в памяти может быть совместно использована несколькими пользователями или процессами.

Посмотреть String.h и Реентерабельность

Стандартная библиотека языка Си

Стандартной библиотекой языка Си (также известная как libc, crt) называется часть стандарта ANSI C, посвященная заголовочным файлам и библиотечным подпрограммам.

Посмотреть String.h и Стандартная библиотека языка Си

Сигнал (Unix)

Сигнал в операционных системах семейства Unix — асинхронное уведомление процесса о каком-либо событии, один из основных способов взаимодействия между процессами.

Посмотреть String.h и Сигнал (Unix)

Юникод

Логотип Unicode Consortium Юнико́д (чаще всего) или Унико́д (Unicode) — стандарт кодирования символов, включающий в себя знаки почти всех письменных языков мира.

Посмотреть String.h и Юникод

См. также

Стандартная библиотека Си

Язык программирования Си