Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_Раб_7С++.doc
Скачиваний:
18
Добавлен:
18.03.2015
Размер:
221.18 Кб
Скачать

Приложение б Стандартные функции работы со строками

atof

Преобразует строку в число с плавающей точкой

atoi

Преобразует строку в число типа integer

ecvt

Преобразует число с плавающей точкой в строку

itoa

Преобразует целое в строку

ltoa

Преобразует значение типа long в строку

gets

Получает строку из потока stdin

puts

Выводит строку в поток stdout

stpcpy, strcpy

Копирует одну строку в другую

strcat()

Добавляет строку в конец строки назначения

strchr

Ищет в строке 1-ое вхождение заданного символа

strcmp

Сравнивает одну строку с другой

strcmpi, stricmp

Сравнивает одну строку с другой без различения больших и маленьких букв

Strcspn

Ищет в строке первый сегмент, не содержащий ни одного символа из заданного набора символов

Sprintf

Формирует строку на основе переменного числа параметров

strlen

Вычисляет длину строки

strlwr

Преобразует в строке большие буквы (буквы верхнего регистра) в маленькие буквы

strncat

Добавляет часть одной строки к другой

strncmp

Сравнивает часть одной строки с частью другой

strncmpi

Сравнивает часть одной строки с частью другой без различения больших и маленьких букв

strnset

Заменяет заданное количество символов в строке на указанный символ

strpbrk

Ищет в строке первое вхождение любого символа из переданного функции набора

strrchr

Ищет в строке последнее вхождение заданного символа

strrev

Перевертывает строку

strset

Заменяет все символы строки на заданный символ

strspn

Ищет в строке первый сегмент, который является подмножеством заданного функции набора символов

strstr

Ищет в строке вхождение заданной подстроки

strupr

Преобразует маленькие буквы (буквы нижнего регистра) в строке в большие (верхнего регистра)

Приложение в Задания для самостоятельного выполнения на строки

1) Задано слово произвольной длины. Определить, состоит ли оно из четного количества букв.

2)     Определить, содержит ли заданное слово букву «R» или “r”.

3)     Задано слово произвольной длины. Поменять в нем местами первую и пятую букву.

4)     Дана строка. Определить, заканчивается ли она знаком препинания.

5)     Задано произвольное слово. Определить, состоит ли оно из нечетного количества букв.

6)     Задано слово произвольной длины. Проверить, начинается и заканчивается ли данное слово на один и тот же слог.

7)     Задано произвольное слово. Определить, состоит ли оно из 5 или 6 букв.

8)Дана строка. Подсчитать количество содержащихся в строке пробелов.

9)Задано произвольное слово. Определить, начинается ли оно с заглавной буквы.

10)Задано слово произвольной длины. Поменять в нем вторую и третью букву на заглавные.

11) Задано слово произвольной длины. Определить, сколько раз в нем встречается буква «и».

12)     Определить, содержит ли заданное слово букву «д».

13)   Задана строка произвольной длины. Вывести данную строку в обратном порядке.

14)     Задано слово произвольной длины. Поменять в нем местами первую и последнюю букву.

15)     Дана строка. Определить, заканчивается ли она точкой.

16)     Задано произвольное слово. Определить, состоит ли оно из кратного трем количества букв.

17)     Задано слово произвольной длины. Проверить, начинается и заканчивается ли данное слово на одну и ту же букву.

18)     Задана строка. Удалить из нее два последних символа.

19)     Задано произвольное слово. Определить, состоит ли оно из 7 букв.

20)Дана строка. Подсчитать количество содержащихся в строке запятых.

21)Задано произвольное слово. Определить, начинается ли оно со слога «ка».

22)Задано слово произвольной длины. Поменять в нем местами первую и третью букву.

23)Задано слово произвольной длины. Поменять в нем местами последнюю и предпоследнюю букву.

24)Задано произвольное слово. Определить, заканчивается ли оно на слог «ва».

25)Задано слово произвольной длины. Определить, содержится ли в нем три буквы «а»

26)Задано произвольное слово. Определить, состоит ли оно из 5 либо 6 букв.

27)Задано слово произвольной длины. Удалить из него последний символ.

28)Заменить в заданной строке все точки восклицательными знаками.

29)Найти количество пробелов в заданной строке произвольной длины.

30)  Задано произвольное слово. Определить, заканчивается ли оно на букву «а» либо «о».

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]