Linux. Полное руководство.

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) Функция преобразовывает прописные буквы в строчные и наоборот