Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
JoyLucky
0 / 0 / 0
Регистрация: 23.11.2011
Сообщений: 12
#1

Строковый класс - C++

09.05.2012, 23:49. Просмотров 966. Ответов 1
Метки нет (Все метки)

Ребят, помогите решить пожалуйста...

Написать программу для работы с строковым классом.
В классе предусмотреть все основные операции со строками.

Поля и методы класса:
Переменная strs[size] - определяет обрабатываемую строку. Конструктор contrings(); - вызывается при создании объекта и выполняет инициализацию массива strs[size] путём занесения в strs[0] символа конца строки. Функции: конкатенация, приравнивание объектов, вывод на экран. Функция обработки: input(); - ввод строки символов с клавиатуры. Функция: length() - вычисление длины строки текущего объекта. Функция: strchar( char ch ); - поиск позиции первого вхождения символа ch. Функция: strrchar( char ch ) - поиск позиции последнего вхождения символа ch. Функция: strncpy( int col ) - копирование первых col символов заданной строки в другую строку. Функция: strnset( char ch, int col ); - замена первых col - символов строки символом ch. Функция: strset( char ch ); - замена всех символов строки символом ch. Функция: ltrim(); - удаление пробелов в заданной строке с левой стороны. Функция: rtrim(); - удаление пробелов в заданной строке с правой стороны. Функция: trim(); - удаление лишних пробелов в заданной строке с обеих сторон.
Функции подсчета: гласных, согласных, знаков препинания.
Разработать меню для функционирования программы.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.05.2012, 23:49     Строковый класс
Посмотрите здесь:

Добавить в строковый класс функцию - C++
Добавить в строковый класс функцию, которая создает строку, содержащую пересечение двух строк, то есть общие символы для двух строк. ...

Создать строковый шаблонный класс String - C++
Сделайте класс String шаблонным. В исходном классе замените конструктор с 1 параметром на конструктор с 2 параметрами (указатель на массив...

Проверка на ввод только символов (строковый класс) - C++
Здравствуйте, проблема заключается в том, что не знаю как сделать проверку на ввод только символов в строковом классе. string color; ...

Добавить в строковый класс функцию, которая создает строку, содержащую пересечение двух строк - C++
Вот такое задание: Добавить в строковый класс функцию, которая создает строку, содержащую пересечение двух строк, то есть общие символы...

Строковый анализатор - C++
Подскажите почему код выдает всякий мусор, подает звуковые сигналы Должен работать так: Если введешь так: "11/23/34" или "11.23.34"...

Строковый литерал - C++
Вопрос к профи: Верно ли что, когда мы инициализирум строку вот так: const char *str = "Строка", то компилятор понимает ее так: 1) char...

Строковый калькулятор - C++
добрый вечер. мне нужно написать программу, выполняющую функцию строкового калькулятора с операциями+-*/. Нашла исходники, но там помимо...

Строковый алгоритм - C++
Помогите, пожалуйста, найти алгоритм (само решение писать не надо). Задача такова: Дан текст и список правил замены. Каждое правило...

Строковый файл - C++
Дан строковый файл, содержащий даты в формате «день/месяц/год», причем под день и месяц отводится по две позиции, а под год — четыре...

Двумерный строковый массив - C++
Доброе время суток! Подскажите, пожалуйста, как правильно создать и заполнить двумерный строковый массив! Пробовал делать так: ...

Строковый ввод-вывод - C++
Помогите пожалуйста решить задачу, вот она: Нужно создать текстовый файл F1 не менее, чем из 10 строк и записать в него информацию ...

Строковый массив и цикл for - C++
Всем привет. Сколько раз не пытался, не получается сделать так, чтобы после проверки условия цикл пошел повторно и при этом счетчик...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Infinity3000
1058 / 577 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
09.05.2012, 23:59     Строковый класс #2
Бьерн Страуструп - Язык программирования С++. Главы 5-7
Страница 67. Строковый класс
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru