0 / 0 / 1
Регистрация: 05.12.2010
Сообщений: 26
|
|
1 | |
Написать функцию удаления в строке все буквы09.01.2011, 15:43. Показов 2744. Ответов 16
Метки нет (Все метки)
доброго времени суток. У меня такая задача:
Выполнить задание двумя способами используя индексы и используя указатели при работе со строками не используя стандартные операции и функции для строк символов. Вариант задания реализовать в виде функции. Если функция возвращает строку или ее фрагмент, то это необходимо сделать через указатель. Строки динамические, размер вводится с клавиатуры. Строки вводить с клавиатуры. Составьте блок-схему алгоритма Написать функцию удаления в строке все буквы ―b‖, непосредственно за которыми идет цифра. Расскажите пожалуйста с чего мне начать и как это сделать. Обьясните пожалуйста, просто не знаю как начинать.
0
|
09.01.2011, 15:43 | |
Ответы с готовыми решениями:
16
Написать функцию которая заменяет все буквы в строке на '*',а цифры оставляет как есть. Написать функцию, которая возвращает количество символов, обозначающих буквы в строке Написать и протестировать функцию, которая определяет, совпадают ли в заданной строке первая и последняя буквы В строке, на первый символ которой указывает указатель s, заменить все буквы ‘a’ на ‘b’ (написать цикл) |
191 / 175 / 12
Регистрация: 04.09.2010
Сообщений: 656
|
||||||
09.01.2011, 17:03 | 2 | |||||
1
|
0 / 0 / 1
Регистрация: 05.12.2010
Сообщений: 26
|
|
09.01.2011, 18:01 [ТС] | 3 |
Спасибо огромное за код. а почему программа работает неадекватно если там нужно удалить больше одного символа?
0
|
191 / 175 / 12
Регистрация: 04.09.2010
Сообщений: 656
|
|
09.01.2011, 18:09 | 4 |
0
|
0 / 0 / 1
Регистрация: 05.12.2010
Сообщений: 26
|
|
09.01.2011, 18:15 [ТС] | 5 |
ну так там написано "Написать функцию удаления в строке все буквы ―b‖, непосредственно за которыми идет цифра" а если в строке 2 буквы b а если в строке больше 1 буквы, то программа перестаёт работать. это можно как-то поправить?
0
|
191 / 175 / 12
Регистрация: 04.09.2010
Сообщений: 656
|
||||||
09.01.2011, 18:43 | 6 | |||||
0
|
0 / 0 / 1
Регистрация: 05.12.2010
Сообщений: 26
|
|
09.01.2011, 20:43 [ТС] | 7 |
мне больше того что в задании не нужно. главное чтоб не выгнали а ваш второй код к сожалению не работает выбивает ошибки.
ошибки
error C2057: требуется константное выражение error C2466: невозможно выделить память для массива постоянного нулевого размера error C2133: tmp: неизвестный размер
0
|
191 / 175 / 12
Регистрация: 04.09.2010
Сообщений: 656
|
||||||
09.01.2011, 20:47 | 8 | |||||
0
|
0 / 0 / 1
Регистрация: 05.12.2010
Сообщений: 26
|
|
09.01.2011, 21:52 [ТС] | 9 |
извеняюсь за свою настырность, но этот запускается, но при работе когда выбираешь удаляемую букву выбивается ошибка в самой программе.
0
|
191 / 175 / 12
Регистрация: 04.09.2010
Сообщений: 656
|
|
09.01.2011, 22:00 | 10 |
хм, а что за ошибка я должен сам догадаться ? у меня отлично компилируется и работает
что у вас за компилятор?)
0
|
0 / 0 / 1
Регистрация: 05.12.2010
Сообщений: 26
|
|
09.01.2011, 22:10 [ТС] | 11 |
у меня тоже компилируется, но при работе самой программы вот что выдаёт:
0
|
191 / 175 / 12
Регистрация: 04.09.2010
Сообщений: 656
|
|
09.01.2011, 22:17 | 12 |
я вижу окно ошибки, но текст на нем не читаем, вы б покрупнее сделали картинку.
0
|
0 / 0 / 1
Регистрация: 05.12.2010
Сообщений: 26
|
|
10.01.2011, 19:32 [ТС] | 13 |
0
|
191 / 175 / 12
Регистрация: 04.09.2010
Сообщений: 656
|
||||||
10.01.2011, 19:46 | 14 | |||||
0
|
0 / 0 / 1
Регистрация: 05.12.2010
Сообщений: 26
|
|
10.01.2011, 19:58 [ТС] | 15 |
теперь вот так
0
|
191 / 175 / 12
Регистрация: 04.09.2010
Сообщений: 656
|
||||||
10.01.2011, 21:23 | 16 | |||||
1
|
0 / 0 / 1
Регистрация: 05.12.2010
Сообщений: 26
|
|
10.01.2011, 21:43 [ТС] | 17 |
спасибо огромное. теперь всё отлично работает.
0
|
10.01.2011, 21:43 | |
10.01.2011, 21:43 | |
Помогаю со студенческими работами здесь
17
Написать программу, которая удаляет в строке все буквы b в тексте, написанном латинскими буквами Написать функцию, которая удаляет из строки s1 все символы, встречающиеся в строке s2 В строке заменить все буквы «О» на «Ъ», а буквы «Е» – на случайные символы Написать функцию удаления элемента из списка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |