Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.10.2010, 19:23   #1
ps10n1ck
Пользователь
 
Аватар для ps10n1ck
 
Регистрация: 27.10.2010
Сообщений: 14
Вопрос Поиск и замена строки (слова)

Программа написана на MFC. Необходимо найти слово в тексте и заменить его на другое слово.
Текст вводится в EditBox - переменная CString. Слово для поиска вводится в EditBox - переменная CString.

Помогите советом, где копать для решения данной ситуации. Есть ли какие-то функции у CString для работы с поиском и заменой? Если есть примеры - напишите плз сюда, я постараюсь разобраться..
ps10n1ck вне форума Ответить с цитированием
Старый 29.10.2010, 19:35   #2
JeyKip
Форумчанин
 
Регистрация: 18.09.2009
Сообщений: 133
По умолчанию

http://sources.ru/cpp/mfc/string/met...BD%D0%B8%D1%8F - описание методов CString...есть функция GetBufer, которая возвращает указатель на массив символов строки типа CString, в формате LPTSTR...а с этим типом прокатывают обычные функции по работе со строками из string.h...
JeyKip вне форума Ответить с цитированием
Старый 29.10.2010, 20:20   #3
ps10n1ck
Пользователь
 
Аватар для ps10n1ck
 
Регистрация: 27.10.2010
Сообщений: 14
По умолчанию

не особо помогло....
может кто может предложить пример с строковыми операциями?...
ps10n1ck вне форума Ответить с цитированием
Старый 29.10.2010, 20:53   #4
Syuf
Форумчанин
 
Аватар для Syuf
 
Регистрация: 02.02.2010
Сообщений: 599
По умолчанию

http://msdn.microsoft.com/en-us/libr...(v=VS.60).aspx
Код:
CString aStr = _T("123 456 789 0");
aStr.Replace(_T("456 "), _T("0987654321,")); // Результат: "123 0987654321,789 0"
"Лишь то читается легко, что написано с трудом; что в час написано, то в час и позабыто."
Syuf вне форума Ответить с цитированием
Старый 29.10.2010, 21:22   #5
ps10n1ck
Пользователь
 
Аватар для ps10n1ck
 
Регистрация: 27.10.2010
Сообщений: 14
По умолчанию

Syuf большое спасибо...
ps10n1ck вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запрос на поиск слова в значении атрибута таблицы и его замена chandrasecar SQL, базы данных 0 29.06.2010 23:31
Разбить текст на слова и произвести поиск каждого слова по текстовому массиву Burning_brook Microsoft Office Excel 2 22.05.2010 01:56
Замена символов на слова в строке Shihmars Общие вопросы C/C++ 3 24.01.2010 18:51
Замена одного слова в string строке. Samopal Паскаль, Turbo Pascal, PascalABC.NET 8 19.04.2009 08:03
Замена слова в текстовом редакторе Славный Общие вопросы Delphi 6 06.06.2008 14:19