Главная Програм-е на ЯВУ »
Файлы »
Лекции »
Програм-е на ЯВУ
[ Добавить материал ]
Строки, представление строк в языке Си - презентация
[Скачать с сервера (195.7 Kb) - бесплатно]
| 12.06.2009, 00:01 |
Фрагменты из лекции: В языке Си нет встроенных операций для работы со строками, но имеются библиотечные функции для обработки строк: Обработка строк (библиотека string.h):
- strcmp() - Сравнивает две строки (аналог операции ==)
- strncmp() - Сравнивает части двух строк
- strcat() - Склеивает две строки (аналог операции +)
- strncat() - Добавляет к строке заданный символ
- strchr() - Находит первое вхождение в строку заданного символа
- strrchr() - Находит последнее вхождение заданного символа
- strstr() - Находит первое вхождение заданной строки
- strcpy() - Копирует одну строку в другую (аналог операции =)
- strncpy() - Копирует часть одной строки в другую
- strlen() - Определяет длину строки
- strlwr() - Переводит всю строку в нижний регистр
- strupr() - Переводит всю строку в верхний регистр
- strtok() - Разбиение строки на подстроки
- strnset() - Создает строку из N заданных символов
Обработка строк (библиотеки string.h, tchar.h, stdio.h, ctype.h):
- sprintf() - Форматированное преобразование данных в строку
- sscanf() - Форматированное преобразование строки в данные
- _strrev() - Переворачивает строку
- memcpy() - Копирует из одной строки в другую заданное кол-во символов
- _memccpy() - Копирует символы из одной строки в другую до заданного символа, но не более заданной длины
- isalpha() - Проверяет, является ли символ буквой
- isalnum() - Проверяет, является ли символ буквой или цифрой
- iscntrl() - Проверяет, является ли символ управляющим
- islower() - Проверяет, находится ли символ в нижнем регистре
- isupper() - Проверяет, находится ли символ в верхнем регистре
- isspace() - Проверяет, является ли символ разделителем
- ispunct() - Проверяет, является ли символ символом пунктуации
- strspn() - Возвращает индекс первого символа заданной строки, который не принадлежит указанной последовательности символов
- _strspnp() - Возвращает подстроку (заданной строки), которая начинается с символа отсутствующего в другой строке
Добавил: COBA (12.06.2009) | Категория: Програм-е на ЯВУ
Просмотров: 5780 | Загрузок: 1957
| Рейтинг: 5.0/3 |
Теги: массив, программирование, char, Текст, string, си, строки, ЯВУ, лекции |