Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.12.09;
Скачать: [xml.tar.bz2];

Вниз

Как написать программу:Замена символов на другие символы   Найти похожие ветки 

 
evn ©   (2007-11-14 04:01) [0]

Как в дельфи написать программу которая из текстового файла находит символы и вместо них ставляет другой символ? Помогите пожалуйста начинаещему программисту решить эту проблему, заранее благодарен


 
vasIZmax ©   (2007-11-14 04:07) [1]

а с чем сопсно проблема?
синтаксис не знаешь, или логику работы не можешь понять?


 
Slym ©   (2007-11-14 04:10) [2]

evn ©   (14.11.07 4:01)
начинаещему программисту

решить эту проблему
это начинающий менеджер... На самом деле нужно так: "Решить проблему! Срок исполнения 1 час." время пошло...


 
evn ©   (2007-11-14 04:15) [3]

Проблема в том что есть текстовый файл в котором надо вместо одних символов надо вставить другие, хотел бы знать возможно ли это реализовать на дельфи, и какой собственно код должен быть?


 
Slym ©   (2007-11-14 04:27) [4]

evn ©   (14.11.07 4:15) [3]
какой собственно код должен быть

это другой вопрос... Любой "Мастер" ответит: "Красивый и документированный"


 
Slym ©   (2007-11-14 04:32) [5]

evn ©   (14.11.07 4:15) [3]
если по делу...
то спустись до уровня годовалова малыша:
имеем кубики одни (красные) нужно убрать и поставить другие (синие)...
пока не кончились кубики делать
 находим первый красный кубик, и убираем его, ставим синий


 
evn ©   (2007-11-14 04:34) [6]

Кто нибудь может подкинуть мне код программы, реально поможете!


 
Slym ©   (2007-11-14 04:38) [7]

Slym ©   (14.11.07 4:32) [5]
да в твоем случае кубики нужно достать из коробки (файла) и вернуть в коробку (файл), а рабочим столом считай память...

итого:

имеем
коробка с кубиками
стол
начало
достать кубики из коробки на стол
попытаться
  вызов процедуры (замена("красные на синие"))
  сложить кубики обратно в коробку
конец попытки
  освобождаем стол от хлама// иначе стол в конце концов сломается от неосвобожденного мусора
конец


 
vasIZmax ©   (2007-11-14 04:41) [8]

> [5] Slym ©   (14.11.07 04:32)

имхо, не поможет ему сие:)


> [6] evn ©   (14.11.07 04:34)

смотри здесь http://www.delphiworld.narod.ru/
мож найдешь чего.
и&#133 и человек которому нужен просто код — не начинающий.


 
Slym ©   (2007-11-14 04:49) [9]

vasIZmax ©   (14.11.07 4:41) [8]
я седня добрый :)
program Project1;
{$APPTYPE CONSOLE}
uses SysUtils,Classes;

var
 Stream:TFileStream;
 s:string;
begin
 Stream := TFileStream.Create("c:\boot.ini", fmOpenReadWrite or fmShareDenyWrite);
 try
   SetLength(s,Stream.Size);
   Stream.ReadBuffer(PChar(s)^,Length(s));
   s:=StringReplace(s,"0","1",[rfReplaceAll]);
   Stream.Position:=0;
   Stream.WriteBuffer(PChar(s)^,Length(s));
 finally
   Stream.Free;
 end;
end.


 
vasIZmax ©   (2007-11-14 04:52) [10]

> "c:\boot.ini"


> s:=StringReplace(s,"0","1",[rfReplaceAll]);

:)


 
evn ©   (2007-11-14 04:54) [11]

:))буду разбираться, спасибо!


 
Riply ©   (2007-11-14 05:21) [12]

> [8] vasIZmax ©   (14.11.07 04:41)
> и… и человек которому нужен просто код — не начинающий.

Соглашусь с этим утверждением.
Правда можно чуть подправить: Не достоин звания "Начинающий" :)


 
Правильный_Вася   (2007-11-14 11:24) [13]

надо символы "начинающий программист" в трудовой книжке заменить на символы "дворник без метлы"


 
pioner85   (2007-11-14 11:25) [14]


> > s:=StringReplace(s,"0","1",[rfReplaceAll]);

Куль, потом пишем аналогичную програмку на паскале со строчкой
"s:=StringReplace(s,"1","0",[rfReplaceAll]);", записываем на загрузочную дискетку о!чудо!все работает!


 
Slym ©   (2007-11-14 13:07) [15]

pioner85   (14.11.07 11:25) [14]
о!чудо!все работает!

от фигня-то! ntfs! :(


 
Malik   (2007-11-14 18:25) [16]

Да блин и по анкете не скажеш (если она конечно правдивая), что РГР решает да и выуживает тут решение одной из задач; хотя может быть он на второе высшее..., но блин с таким рвением к знаниям он просто штаны просиживает там..


 
Vice____   (2007-11-14 18:36) [17]


> Как написать программу:Замена символов на другие символы


с функциями
Замена P3 на P4 и 256ОЗУ на 256*4 и win95 на XP
и чтобы все ето в трею)



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.12.09;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.045 c
2-1194334476
Dmitriy O...
2007-11-06 10:34
2007.12.09
Как загрузить список всех текстовых файлов в комбобокс из какой


3-1185865653
StriderMan
2007-07-31 11:07
2007.12.09
Окна редактирования записей таблиц(справочников)


2-1194864830
Uno
2007-11-12 13:53
2007.12.09
Как связать две формы?


2-1194866181
Kolan
2007-11-12 14:16
2007.12.09
Что значит ошибка &amp;laquo;Invalid value for field <поле>&amp;raquo;?


2-1195214548
no3ep
2007-11-16 15:02
2007.12.09
printers





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский