|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.10.2010, 13:05 | #1 |
Пользователь
Регистрация: 20.08.2010
Сообщений: 37
|
не правельно выводит строку.
Добрый день!
Задание: Создайте класс Строка с обязательными член–данными: длина строки, указатель на строку (строка хранится в динамически выделенной памяти). Обязательные методы: конструктор по заданной длине строки, конструктор по заданной строке, конструктор по другому объекту класса Строка, конструктор копирования, очистка строки, вывод строки. Перегрузить (переопределить) операции: + (конкатенация ), -(разность: удаление символов входящих в строку второго операнда), < (меньше), > (больше). Перегрузил оператор -,удаляются символы правельно но функция show показывает новую строку и мусор после неё,как убрать этот мусор чтоб выводилась только строка без всяких &*^&^*$@#$. Код:
|
31.10.2010, 13:09 | #2 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
Думаю, надо после последнего символа поставить 0 (он же '\0'), и будет нормально.
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
31.10.2010, 13:25 | #3 |
Пользователь
Регистрация: 20.08.2010
Сообщений: 37
|
не получается(( ставит '\0' в конце после всех символов и выводит тоже самое.
пробывал передать число символов объекту но после return значение теряется Последний раз редактировалось Stilet; 31.10.2010 в 15:34. |
31.10.2010, 14:27 | #4 |
Форумчанин
Регистрация: 02.02.2010
Сообщений: 599
|
Пробежался взглядом:
Код:
"Лишь то читается легко, что написано с трудом; что в час написано, то в час и позабыто."
|
31.10.2010, 14:31 | #5 |
Пользователь
Регистрация: 20.08.2010
Сообщений: 37
|
оо работает спасибо большое)) смысл чего?
|
31.10.2010, 14:34 | #6 |
Форумчанин
Регистрация: 02.02.2010
Сообщений: 599
|
Смысл operator-.
"Лишь то читается легко, что написано с трудом; что в час написано, то в час и позабыто."
|
31.10.2010, 14:34 | #7 |
Пользователь
Регистрация: 20.08.2010
Сообщений: 37
|
так в задаче требуют,вот и пришлось делать
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Правельно ли? | Shiny_babe | Помощь студентам | 3 | 07.10.2010 16:22 |
Не пойму что не правельно ...(С++) | exKenny | Помощь студентам | 38 | 06.03.2010 16:51 |
passthru выводит только одну строку | motorway | PHP | 5 | 07.07.2009 21:27 |
Программа Вводит символьную строку и число N и выводит строку, состоящую из первых N символов (С++) | Yulai | Помощь студентам | 1 | 11.05.2009 11:39 |