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) Функция преобразовывает прописные буквы в строчные и наоборот
Данный текст является ознакомительным фрагментом.



Поделитесь на страничке

Похожие главы из других книг:

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"Символ двойных кавычек должны