imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 31.08.2005, 09:17     # 1
kombat
Newbie
 
Регистрация: 18.09.2003
Сообщения: 16

kombat Путь к славе только начался
Прога заменяющая несколько слов в текстовом файле

На чем проще написать небольшуюю консольную прогу, для следующего:
имеется текстовый файл в котором содержатся данные разделенные запятыми, необходимо заменить в нем несколько слов, при этом принцип работы простейший: proga.exe file.txt без различных запросов и подтверждений, т.е. чтобы программа заменяла слова и перезаписывала файл под тем же именем.
kombat вне форума  
Старый 31.08.2005, 09:35     # 2
Rassini
Banned
 
Аватар для Rassini
 
Регистрация: 30.01.2003
Адрес: Нижнекамск
Сообщения: 203

Rassini Луч света в тёмном царствеRassini Луч света в тёмном царствеRassini Луч света в тёмном царствеRassini Луч света в тёмном царствеRassini Луч света в тёмном царствеRassini Луч света в тёмном царстве
На Си. Записываем каждое слово в массив, идем до запятой. Затем сверяемся с нужным и если совпало то меняем.
Rassini вне форума  
Старый 31.08.2005, 10:11     # 3
KomatoZo
::VIP::
 
Аватар для KomatoZo
 
Регистрация: 14.05.2005
Сообщения: 939

KomatoZo Имеются все основания чтобы гордиться собойKomatoZo Имеются все основания чтобы гордиться собойKomatoZo Имеются все основания чтобы гордиться собойKomatoZo Имеются все основания чтобы гордиться собойKomatoZo Имеются все основания чтобы гордиться собойKomatoZo Имеются все основания чтобы гордиться собойKomatoZo Имеются все основания чтобы гордиться собойKomatoZo Имеются все основания чтобы гордиться собойKomatoZo Имеются все основания чтобы гордиться собойKomatoZo Имеются все основания чтобы гордиться собойKomatoZo Имеются все основания чтобы гордиться собой
На перле проще решится
s/PATTERN/REPLACEMENT/g
=)
__________________
"Поживем - увидим" - сказал слепой, больной СПИДом...
Телепаты в отпуске. Все поголовно. Навсегда.
И кому я что должен - всем простил.
KomatoZo вне форума  
Старый 31.08.2005, 11:11     # 4
Drakosha
Full Member
 
Аватар для Drakosha
 
Регистрация: 16.10.2002
Адрес: ArchLinux, Internet
Сообщения: 557

Drakosha Реально крут(а)Drakosha Реально крут(а)Drakosha Реально крут(а)Drakosha Реально крут(а)
ага, или есть sed для етого
Drakosha вне форума  
Старый 31.08.2005, 11:12     # 5
KapMaH
Newbie
 
Аватар для KapMaH
 
Регистрация: 29.03.2003
Сообщения: 22

KapMaH Путь к славе только начался
Современные текстовые редакторы (например ТеxтEdit, UltraEdit32) все как один поддерживают макро-программирование. С их помощью подобные проблеммы решаются за 5 мин, без знания чего-либо, без компайлера, интерпретатора или чего там ещё.
KapMaH вне форума  
Старый 01.09.2005, 06:52     # 6
aBc
Junior Member
 
Регистрация: 16.01.2004
Сообщения: 89

aBc Путь к славе только начался
Даже старичок FAR способен на подобное - нажатием одной кнопки вызвать макрос по замене слов в файле под курсором.
aBc вне форума  
Старый 04.09.2005, 12:51     # 7
Willow
Junior Member
 
Регистрация: 23.12.2003
Адрес: Киев
Сообщения: 118

Willow Реально крут(а)Willow Реально крут(а)Willow Реально крут(а)Willow Реально крут(а)
Если всё-таки принципиально, наличие консольной проги, то, судя по вопросу пиши на Pascal.
Willow вне форума  
Старый 09.09.2005, 12:28     # 8
ula
Guest
 
Сообщения: n/a

Пиши на том, который знаешь, быстрее будет.
Если не знаешь никакой, то проще pascal.
 
Старый 09.09.2005, 21:26     # 9
/7y3uK
Advanced Member
 
Аватар для /7y3uK
 
Регистрация: 09.03.2004
Адрес: толстозадая Москва
Сообщения: 498

/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)
аффтар забил на вопрос чтоли?
__________________
В нашей стране настаивать на кореньях, черной смородине, лимонных корках - гораздо эффективнее, чем на правах
/7y3uK вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 20:09.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.