23.2.3. Строки и Glib
23.2.3. Строки и Glib
Библиотека Glib содержит довольно много функций для работы со строками, но я перечислю лишь самые с моей точки зрения интересные (таблица 23.2).
Некоторые строковые функции библиотеки Glib Таблица 23.2
Прототип Описание gchar* g_strchug(gchar* s) Функция удаляет все пробелы в строке s, стоящие в начале строки (до первого печатного символа). Данная функция может пригодиться для контроля введенной пользователем информации gchar* g_strchomp(gchar* s) Функций удаляет все пробелы в строке s, стоящие в конце строки gchar* g_strstrip(gchar* s) Функция удаляет пробелы а начале и в конце строки void g_strdown(gchar* s) Функция переводит все буквы строки s в нижний регистр void g_strup(gchar* s) Функция переводит все буквы строки s в верхний регистр void g_strreverse(gchar* s) Функция преобразовывает прописные буквы в строчные и наоборотБолее 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
20.10.8 Строки октетов
20.10.8 Строки октетов OCTET STRING (строки октетов) — это последовательность байт. Почти любые данные можно представить строкой
23.2. Библиотека Glib
23.2. Библиотека Glib 23.2.1. Стандартные типы данных библиотеки Glib Библиотека Glib содержит типы данных, аналогичные типам данных языка С, а также такие структуры, как деревья, списки; функции для работы с памятью и обработки ошибок. Это сделано для того, чтобы ваше приложение
23.2.1. Стандартные типы данных библиотеки Glib
23.2.1. Стандартные типы данных библиотеки Glib Библиотека Glib содержит типы данных, аналогичные типам данных языка С, а также такие структуры, как деревья, списки; функции для работы с памятью и обработки ошибок. Это сделано для того, чтобы ваше приложение могло быть легко
23.2.5. Таймеры в Glib
23.2.5. Таймеры в Glib Библиотека Glib позволяет использовать таймеры в наших программах.Для этого нужно:? подключить заголовочный файл gtimer.h;? создать таймер функцией GTimer *g_timer_new();? запустить таймер функцией g_timer_start(GTimer *timer);? узнать время, отсчитанное таймером — g_timer_elapsed();? при
Глава 2. Строки
Глава 2. Строки Когда-то элементарными кирпичиками мироздания считались атомы, потом протоны, потом кварки. Теперь таковыми считаются струны[7]. Дэвид Гросс, профессор теоретической физики, Принстонский университет В начале 1980-х годов один профессор информатики, начиная
Столбцы и строки
Столбцы и строки От отдельных ячеек мы можем (и должны) перейти к работе с их группами. Один из видов (произвольно заданный диапазон) мы уже рассмотрели в прошлых главах. Однако гораздо чаще нам приходится работать с другими видами – строками (горизонтальными) и столбцами
Строки
Строки CharPrev Функция CharPrev возвращает указатель на предшествующий символ в строке. Функция заменяет функцию AnsiPrev . LPTSTR CharPrev ( LPCTSTR lpszStart , // указатель на первый символ LPCTSTR lpszCurrent // указатель на текущий символ ); Параметры lpszStart - указатель на начало строки. lpszCurrent - указатель
2.5 Строки
2.5 Строки Строка есть последовательность символов, заключенная в двойные кавычки: «...». Строка имеет тип «массив символов» и класс памяти static (см. #4 ниже), она инициализируется зданными символами. Все строки, даже если они записаны одинково, различны. Компилятор
Строки
Строки Класс STRING описывает символьные строки. Он имеет специальный статус, поскольку нотация допускает манифестные строковые константы, обозначающие экземпляры STRING.Строковая константа записывается в двойных кавычках, например,"ABcd Ef ~*_ 01"Символ двойных кавычек должны