Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Создание текстового редактора в Turbo Pascal

Работа добавлена на сайт samzan.net: 2016-06-20

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 22.5.2024

{’¨¬®ä¥¥¢ ’¨¬ãà (2-€‘-3)}

program Redaktor;

uses crt,tim;

label b; {¬¥âª }

var  {⥫®}

programname,cmdline:string;

nn,i,x,y:integer;

f,f1,f1_new:text;

name,new_name:string[12];

txt,text:string;

ch:char;

begin

i:=1;

textbackground(red);

clrscr;

textcolor(yellow);

gotoxy(22,10);

writeln('’¥ªáâ®¢ë© ¯à®æ¥áá®à Timofeev Word');

gotoxy(22,11);

writeln('      ‚¥àá¨ï 1.0 (2001 £®¤)');

gotoxy(40,15);

writeln('‘®áâ ¢¨« ’¨¬®ä¥¥¢ ’¨¬ãà (2-€‘-3)');

textcolor(green);

gotoxy(40,16);

writeln('‚ᥠ¯à ¢  § é¨é¥­ë.');

gotoxy(40,17);

writeln('¥§ ª®­­®¥ ª®¯¨à®¢ ­¨¥');

gotoxy(40,18);

writeln('¨«¨ ¯®¤¤¥«ª  ¡¥§ ᮣ« á¨ï  ¢â®à ');

gotoxy(40,19);

writeln('¯à¥á«¥¤ã¥âáï ¯® ¯®­ïâ¨ï¬ !!!');

delay(5000);

textcolor(yellow);

table;

gotoxy(2,21);

write('‚¢¥¤¨â¥ ¨¬ï:');

readln(name);

assign(f1,name);

rewrite(f1);

gotoxy(2,21);

write('‚¢®¤¨â¥ ⥪áâ !!!          ');

gotoxy(1,2);

repeat

write(chr(179),':>');

readln(txt);

writeln(f1,txt);

until txt='';

close(f1);

gotoxy(2,21);

writeln('‚¢®¤ ®ª®­ç¥­, ­ ¦¬¨â¥ 祣®-­¨¡ã¤ì ...');

repeat

readkey;

keys(nn);

case nn of {®¯à¥¤¥«ï¥â ­ ¦ â¨¥ ä㭪樮­ «ì­ëå ª« ¢¨è}

59:menu; {F1}

60:begin {F2}

table;

gotoxy(2,21);

write('                                      ');

gotoxy(2,21);

write('‚¢¥¤¨â¥ ¨¬ï:');

readln(name);

assign(f1,name);

rewrite(f1);

gotoxy(2,21);

write('‚¢®¤¨â¥ ⥪áâ !!!          ');

gotoxy(1,2);

repeat

write(chr(179),':>');

readln(txt);

writeln(f1,txt);

until txt='';

close(f1);

gotoxy(2,21);

writeln('‚¢®¤ ®ª®­ç¥­, ­ ¦¬¨â¥ 祣®-­¨¡ã¤ì ...');

end;

61:begin  {F3}

gotoxy(2,21);

write('‚¢¥¤¨â¥ ¨¬ï ä ©« , ¢ ª®â®àë© ª®¯¨à-ï ä ©« ',name,'->');

readln(new_name);

reset(f1);

assign(f1_new,new_name);

append(f1_new);

while not eof(f1) do

begin

readln(f1,txt);

writeln(f1_new,txt);

end;

close(f1);

close(f1_new);

gotoxy(2,21);

writeln('” ©« ',name,' ᪮¯¨à®¢ ­ ¢ ',new_name,' ­ ¦¬¨â¥ 祣®-­¨¡ã¤ì ...    ');

end;

62:begin {F4}

gotoxy(2,21);

write('                                       ');

gotoxy(2,21);

write('‚¢¥¤¨â¥ ­®¢®¥ ¨¬ï ä ©« :');

readln(new_name);

assign(f1,name);

rename(f1,new_name);

gotoxy(2,21);

writeln('” ©« ',name,' ¯¥à¨¬¥­®¢ ­ ¢ ',new_name,' ­ ¦¬¨â¥ 祣®-­¨¡ã¤ì ...   ');

end;

63:begin  {F5}

erase(f1);

gotoxy(2,21);

writeln('” ©« ',name,' 㤠«ñ­ á ¤¨áª , ­ ¦¬¨â¥ 祣®-­¨¡ã¤ì ...');

end;

64:begin     {F6}

{$I-}

repeat

gotoxy(2,21);

write('‚¢¥¤¨â¥ ¨¬ï ä ©«  ¤«ï áç¨â뢠­¨ï ⥪áâ  ->');

readln(name);

assign(f1,name);

reset(f1);

if ioresult<>0 then

begin

gotoxy(2,21);

writeln('” ©« ­¥ ­ ©¤¥­ ...                       ');

close(f1);

end;

until ioresult=0;

{$I+}

table;

gotoxy(1,2);

while not eof(f1) do

begin

readln(f1,txt);

writeln(chr(179),txt);

end;

close(f1);

gotoxy(2,21);

write('” ©« áç¨â ­, ­ ¦¬¨â¥ 祣®-­¨¡ã¤ì ...             ');

end;

68:goto b;   {F10} {à®¨á室¨â ¢ë室 ­  ¬¥âªã}

end;

until i<0; {áç¨â뢠© ä㭪樮­ «ì­ë¥ ª« ¢¨è¨ ¯®ª  i<0,   â.ª. i=1 ¨

           ­¥ ¨§¬¥­ï¥¬®, â® íâ®â ¯à®æ¥áá ¡¥áª®­¥ç¥­}

b:end.




1. Нейроны как проводники электричества
2. Лекция по основам торговой деятельности
3.  История и предпосылки формирования судебной экспертизы как элемента российского гражданского процесса
4. Доказывание и доказательства в арбитражном процессе
5. Договор о Европейском Союзе договор подписанный 7 февраля 1992 года в городе Маастрихт Нидерланды положи
6. I. Б~гiнде бишiлер де би ансамбльдерi де би студиялары да жо~ емес баршылы~
7. Библиотеки юга России носящие имя Александра Сергеевича Пушкин
8. Сибирский государственный университет физической культуры и спорта Факультет Туризма рекреации и реа
9. Экономика ресурсосбережения
10. темам- Морфология Антропология
11. Основные черты философии эпохи Возрождения
12. Введение6
13. сплющена у полюсов что вызвано вращением Земли вокруг своей оси
14. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата економічних наук4
15. Исследование покупательской потребности в книжной продукци
16. Микронезия
17. Методические рекомендации для студентов фельдшерских отделений медицинских колледжей и училищ
18.  Сымсыз байланыс ж~йелері келесі белгілер бойынша классификацияланады- а ~рпа~ бойынша- бірінші ~рп
19. Оподаткування прибутку підприємств на прикладі ЗАТ СП Теріхем-Луцьк
20. Тема- ПЕДАГОГИКА КАК НАУКА О ВОСПИТАНИИ ОБУЧЕНИИ И ОБРАЗОВАНИИ Петр Федорович Каптерев 18491922 продолжил р