|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
27.05.2009, 12:23 | #1 |
Пользователь
Регистрация: 10.03.2009
Сообщений: 15
|
C++ Функции...Немонятная ситуация Помогите плиз
Вообщем Ребята когда я в консоли Удаляю введённые значения (Работа с Функцией CHAR и 3 CASE) то в ответе мне видают в конце (======)
как это исправить помогите плиз (при удалении не идёт остановка и после нуль терминального символа продолжается виставления === на протяжении заданного размер). Код:
|
27.05.2009, 21:53 | #2 |
Пользователь
Регистрация: 10.03.2009
Сообщений: 15
|
Чтото с CASE 3 или CASE4 или void Erase(char* s, int& size, char my_word)
Непорядок...кто поможет исправить ошибку? |
27.05.2009, 21:57 | #3 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
А что не так? Ввожу строку:
Код:
Конечная строка: Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
27.05.2009, 22:00 | #4 |
Пользователь
Регистрация: 10.03.2009
Сообщений: 15
|
eta funkcija rabotaet, nerabotaet kogda vvozu bukvi i udaljaju ix (Case 2 i Case 3)
Funkcija s CHAR ne rabotaet |
27.05.2009, 22:11 | #5 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Myau Thai, не пишите на транслите.
Я и говорю про функцию с char. Все работает. Скажу по-другому: выводит она то, что нужно. Только вот памяти новая строка занимает столько же.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
27.05.2009, 22:18 | #6 |
Пользователь
Регистрация: 10.03.2009
Сообщений: 15
|
Океу..я когда ввожу в Кейсе 2 строку "допустим" 20, и само слово (в 10 элементов)...То при удалении в Кейсе 3 он выдаёт ответ потом нультерминальный символ а дальше непонятные ======символы во всю строку...а как сделать чтобы после ответа строка закончилась и размер строки сократилась до ответа...
|
27.05.2009, 22:35 | #7 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Читайте строку вот так:
Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
27.05.2009, 23:07 | #8 |
Пользователь
Регистрация: 10.03.2009
Сообщений: 15
|
Я так пнял надо это сделать так?
Код:
|
27.05.2009, 23:15 | #9 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Да. Вместо цикла лучше используйте
Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
27.05.2009, 23:33 | #10 |
Пользователь
Регистрация: 10.03.2009
Сообщений: 15
|
Спасибо...вот ещё вопросик.
1. если я задаю в строке много подряд идущих одинаковых букв (допустим: ааааааа)и в удалении удаляю (а), то удаляются первые 3 буквы а остальные остаются...в чём может быть проблема? 2. я только сейчас заметил что если я в удалении задал 2-... букв на удаление...то программа удаляет только самую первую букву которую я задал.а остальные не трогает (пример : задал строку-asdfgh (решил удалить:af (Ответ выдаёт такой: sdfgh))) как можно избавится от этой проблемы? |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите с созданием функции плиз | Sergmodern | Microsoft Office Excel | 22 | 07.11.2008 13:36 |
Помогите плиз! | Moel | БД в Delphi | 1 | 11.08.2007 23:29 |