| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [C/C++] задача с текстами |
| Автор: toader 26.6.2009, 09:45 | ||
| ктото может помочи сделать код что может менять больше 2 слов сразу? вот как этот код, только он меняет 1 слово(
За ранее большое вам спасибо. |
| Автор: zim22 26.6.2009, 09:53 | ||||
примените теорему де Моргана
==>
|
| Автор: toader 26.6.2009, 10:07 | ||||||||||
|
| Автор: zim22 26.6.2009, 10:15 |
| toader, самый простой способ: загнать текст в std::string использовать функции find, replace под конец работы программы записать string в файл |
| Автор: toader 26.6.2009, 10:19 | ||||||
он вроде туда и загоняется
ив конце меняется
|
| Автор: zim22 26.6.2009, 10:42 | ||
|
| Автор: toader 26.6.2009, 11:01 |
| zim22, ааааааааааааааа.. большое, большое, большущее СПАСИБО!!! столько рас писал туже тему вопросы на неё и наконецто кто-то помог... огромное спасибо!!!1! вот проблемка возникла, поменял текст в example.txt и не хочет менять((( ставлю обратно старый текст, меняет. |
| Автор: zim22 26.6.2009, 11:02 |
что за текст? |
| Автор: toader 26.6.2009, 11:10 | ||
Vasile is good boy he allways do homework. |
| Автор: zim22 26.6.2009, 11:18 |
какую строку поиска и замены вы вводите? |
| Автор: toader 26.6.2009, 11:22 | ||
ваш код остался без изменений, изменил лиш текст в example(( не-кокой текст не идёт кроме "Test Write to file with vasile context." |
| Автор: zim22 26.6.2009, 11:29 | ||
проверьте пути к файлам. у меня программа работает с другим текстом без проблем.
*** а ещё лучше - дайте файлам новые названия |
| Автор: toader 26.6.2009, 11:31 | ||
всё правильно, стандартный текст из example же меняет) ifstream finp("./src/example.txt"); ofstream fout("./src/example-out.txt"); |
| Автор: zim22 26.6.2009, 11:36 |
назовите файлы по другому: file1.txt, file2.txt *** rename files, give them new names. как на албанском - я не знаю... *** узнал! вот на албанском: riemërtoj fotografi |
| Автор: toader 26.6.2009, 11:50 | ||
ааа всё))) меняет лишь на прямую)) если предложение 1,2,3,4,5,6,7... то меняет 1,2,3 или 2,3,4 или 3,4,5 ... а если поставить 1,6,3 то не меняет) |
| Автор: zim22 26.6.2009, 11:53 |
программа ищет слитный кусок текста. и заменяет его другим куском. |
| Автор: toader 26.6.2009, 11:59 |
| да понял, поэтому не меняло я ставил разные куски) большое вам спасибо^) |