Строки в стиле C: Задание и Ответы на задание
Требуемые условия завершения
Срок сдачи: понедельник, 14 мая 2018, 00:00
Скачать архив с заготовкой проекта для работы со строками в стиле C. В ней реализованы:
- Пользовательская функция
сравнения двух строк
stringCompare
- Функция подсчета количества
слов в строке
wordCount
- Шаблон функции swap_ptr обмена значениями
двух переменных по указателю
Задания. Реализовать представленные ниже функции. Раскомментировать их описание в заголовочном файле и их вызовы в функции main.
1. Дана строка. Подсчитать количество содержащихся в ней цифр. Использовать стандартную функциюisdigit
из библиотеки cctype. Функция int countDigits(char * str);2. Найти индекс первого вхождения символа сh в строке str, используя стандартную функцию
strchr
из библиотеки cctype. Функция int firtsIndex(char *str, char ch)3. Дана строка. Найти ее последний символ (вернуть указатель). Вернуть «нулевой указатель» (число 0 или nullptr), если строка пустая. Функция
char * findLastChar(char * str);4. Дана строка. Поменять порядок символов в строке на противоположный. Для этого определить указатель на последний символ (предыдущее задание), и, перемещая два указателя от начала и конца строки к середине, менять местами соответствующие символы. Использовать функцию
swap_ptr
, реализованную в заготовке. Функция void reverseString(char * str);
Указание. Стандартные функции для работы со строками – библиотека cstring: http://cppstudio.com/cat/309/325/
Стандартные функции для работы с символами – библиотека cctype: http://cppstudio.com/cat/309/313/
- 2 мая 2018, 00:31
- 2 мая 2018, 00:31
- 2 мая 2018, 00:31