| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [C/C++] код что разделяет веси текст на слова |
| Автор: toader 24.6.2009, 11:49 |
| нужно написать код что разделяет веси текст из файла на слова и сохроняет в память, нужно чтобы он был просты и понятным.. за ранее большое спасибо |
| Автор: zim22 24.6.2009, 12:05 |
в оперативную память? в файл? на магнитную ленту? в мозг? куда? |
| Автор: toader 24.6.2009, 12:10 | ||
да где угодно главное чтобы прост был в действие ) я пробую в файл так как по другому не знаю но не откожуси узнать ^^ PS! спасибо что взялись за меня ^-^ |
| Автор: zim22 24.6.2009, 12:15 | ||
уйди, противный.
|
| Автор: toader 24.6.2009, 12:36 |
| огромное спасибо! я постораюсй лишние вопросы не задавать счя расшыфроваваю код с помошю cplusplus.com исчё рас спасибо!! большое большое спасибо ^^ Добавлено через 4 минуты и 8 секунд охх вот немагу разобратся и фсё.. можно далише вопросы задовать или всё закрывать тему? |
| Автор: zim22 24.6.2009, 12:43 |
что не понятно? конкретные вопросы. |
| Автор: toader 24.6.2009, 12:54 |
| значит так вот твой код читает файл. мне нужно эти прочитанные ваилы уметь изменяти вот к примеру причитало 20 слов текст[0],текст[1],текст[2],текст[...],текст[20] потом я пишу текст2 к примеру там 4 пробела следовательно 5 слова проверят подходит ли хоти 1 текст2 == текст1 все текст2 что подходят к текст1 запаменать место вот к примеру текст2[2] = текст[18] тогде в новом файле в место текст[18] пишет word[2] примерно как будет выглядеть консоли консоли показывает что написано в файле: мама папа дядя кошка сабака котик крыса .... миша женя... далее мы пишем: мама дядя котик ... женя далее мы пишем: собака дьявол ганибал... дедмароз создоётся новый текстовой файл со всем текстом из первого файла только на месте "мама, дядя, котик ... женя" будет "собака, дьявол, ганибал ... дедмароз" вот такое я слишком много прошу яв курсе.. буду благодарен даже намёкам на то что надо использовать ^^ |
| Автор: zim22 24.6.2009, 13:22 |
используйте мозг. *** алгоритм на примере использования vector в качестве структуры для хранения данных: 1) прочитать слова из файла в вектор 2) вывести содержимое вектора на экран 3) предоставить пользователю возможность ввести 2 строки 4) считать строки. 5) произвести в векторе поиск на предмет наличия совпадающих слов с первой строкой 6) определить позиции слов. запомнить их индексы. 7) заменить слова по сохранённым индексам на слова из второй строки *** у вас кривой русский - вы китаец по национальности? |
| Автор: toader 24.6.2009, 13:28 | ||
я русский сам случайно выучил не хотя ^^ кагбы сам привязался единственно чему учился это русским буквам)) и то транслитом пишу и перевожу в русские символы ^^ у меня проблема с объяснением мыслей тоисть у меня они правелино сложены но когда объясняю не правелино сложены))) спасибо я постараюсь сам разобраться но если не получится я ишё вернусь. ставить галочку решено и если не получится начать новый топик или помучатся 1-2 часа потом сюдаже написать что не понятно? |
| Автор: zim22 24.6.2009, 13:40 |
сюда пишите боюсь, боюсь |
| Автор: Курсант 24.6.2009, 17:54 |
| Вот здесь я по очень похожей программе просил помощи, она в итоге исправлена, делает почти то же самое - на входе файл с текстом, на выходе файл со словами и количеством раз, сколько они встречаются в тексте. http://forum.vingrad.ru/topic-262056.html |