0 / 0 / 0
Регистрация: 22.02.2010
Сообщений: 92
|
|
1 | |
Удаление подстроки (С)01.03.2010, 19:10. Показов 2310. Ответов 15
Метки нет (Все метки)
Ребят кто может помочь с удаление подстроки в строке, может у когото код завалялся.
Строка: Пальцы его мнут и мнут глину. Удалить: "и мнут"
0
|
01.03.2010, 19:10 | |
Ответы с готовыми решениями:
15
Удаление подстроки Удаление подстроки из строки Удаление подстроки из строки Удаление подстроки из строки |
56 / 56 / 6
Регистрация: 23.10.2009
Сообщений: 250
|
|
01.03.2010, 19:14 | 2 |
т.е удалить повторяющееся слово?
Добавлено через 1 минуту кста решить или помочь разобратся решить : полностью условие разобратся : все на форуме
0
|
0 / 0 / 0
Регистрация: 22.02.2010
Сообщений: 92
|
|
01.03.2010, 19:15 [ТС] | 3 |
нет удалить именно выделенное слово, решить)))
0
|
56 / 56 / 6
Регистрация: 23.10.2009
Сообщений: 250
|
|
01.03.2010, 19:16 | 4 |
т.е из данной строки удалить" и мнут"
0
|
0 / 0 / 0
Регистрация: 22.02.2010
Сообщений: 92
|
|
01.03.2010, 19:22 [ТС] | 5 |
да, из этой строки
0
|
56 / 56 / 6
Регистрация: 23.10.2009
Сообщений: 250
|
||||||
01.03.2010, 19:36 | 6 | |||||
1.вводишь строку 2.вводишь подстроку 3.получаешь результат Добавлено через 6 минут дашь мыло скину исходник (*.cpp)
0
|
0 / 0 / 0
Регистрация: 22.02.2010
Сообщений: 92
|
|
01.03.2010, 19:44 [ТС] | 7 |
Блин у меня тут using namespace std;
ошибка, использую borland c++ Добавлено через 3 минуты а вот это сойдет ? Код
/* strstr example */ #include <stdio.h> #include <string.h> int main () { char str[] ="This is a simple string"; char * pch; pch = strstr (str,"simple"); strncpy (pch,"sample",6); puts (str); return 0; }
0
|
56 / 56 / 6
Регистрация: 23.10.2009
Сообщений: 250
|
|||||||||||
01.03.2010, 19:48 | 8 | ||||||||||
1-е решение используй MSVS 2005 - 2010
2-e замени строки
нет это поиск слова и замена его на другое
0
|
0 / 0 / 0
Регистрация: 22.02.2010
Сообщений: 92
|
|
01.03.2010, 19:53 [ТС] | 9 |
все равно во 2 строчке ошибка
0
|
56 / 56 / 6
Регистрация: 23.10.2009
Сообщений: 250
|
|
01.03.2010, 19:57 | 10 |
в какой строке какая ошибка
если используешь iostream.h нэймспасе не нужен, и если используешь iostream то тогда нужно приписывать using namespace std;
0
|
0 / 0 / 0
Регистрация: 22.02.2010
Сообщений: 92
|
|
01.03.2010, 20:23 [ТС] | 11 |
Блин че-то все равно ошибки, слушай а можешь сделать задачу, такого вида дан текст выделить лексемы, сделай плиз как можно легче, без всяких там ссылок.
0
|
56 / 56 / 6
Регистрация: 23.10.2009
Сообщений: 250
|
|
01.03.2010, 20:29 | 12 |
1. ошибок в коде нет, проверено!
2. для лексем существует функция strtok() но она тоже работает с указателями; ЗЫ: то что я напишу будет отнюдь не легче предыдущего
0
|
0 / 0 / 0
Регистрация: 22.02.2010
Сообщений: 92
|
|
01.03.2010, 21:51 [ТС] | 13 |
1. Оk
2. Ну напиши с указателями, пожалуйста Добавлено через 1 час 17 минут ты тут?
0
|
56 / 56 / 6
Регистрация: 23.10.2009
Сообщений: 250
|
|
01.03.2010, 21:53 | 14 |
эх, как тебе её разбить на лексемы? засунуть в char ** ?
1
|
0 / 0 / 0
Регистрация: 22.02.2010
Сообщений: 92
|
|
01.03.2010, 21:54 [ТС] | 15 |
используя ф-цию обработки строковых выделить лексемы, а хз как их выделть может типа так *!*
0
|
56 / 56 / 6
Регистрация: 23.10.2009
Сообщений: 250
|
||||||
01.03.2010, 22:14 | 16 | |||||
0
|
01.03.2010, 22:14 | |
01.03.2010, 22:14 | |
Помогаю со студенческими работами здесь
16
Удаление подстроки в строке Удаление заданной подстроки из строки Function - Delete(s,n,l). Purpose - удаление из строки s подстроки Функция Delete(s,n,l) Назначение: удаление из строки s подстроки, начиная с позиции n, длиной l Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |