Главная » Файлы » Лекции » Програм-е на ЯВУ [ Добавить материал ]

Строки, представление строк в языке Си - презентация

[Скачать с сервера (195.7Kb) - бесплатно] 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) | Категория: Програм-е на ЯВУ
Просмотров: 3757 | Загрузок: 1092 | Рейтинг: 5.0/3 |
Теги: массив, программирование, char, Текст, string, си, строки, ЯВУ, лекции
Комментарии (0)

Имя *:
Email *:
Код *: