Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.03.2010, 10:49   #1
Rise
Пользователь
 
Регистрация: 05.01.2009
Сообщений: 20
По умолчанию Функции dos на Паскале

Помогите пожалуйста решить! Программу надо написать на Паскале используя функции Dos'а. Нельзя использовать crt, writeln, readln, clrscr, и т.д.
Программа считывает имя (ввод с клавиатуры) файла и выводит на экран его размер (файла) и дату последнего изменения.
Вывести ообщение об ошибке, если такого файла не найдено.

Что получилось...
Код:
Program Ex1;
uses dos,crt;
var
   Regs:Registers;
   s:string;
   d,r:byte;
Begin
    Regs.AH:=$0a;
    Regs.DS:=seg(s);
    Regs.DX:=ofs(s);
    s[0]:=chr(64);
    Msdos(Regs);

    d:=ord(s[1]);
    s[0]:=chr(13);
    s[1]:=chr(10);
    s[d+2]:='$';
    Regs.AH:=$09;
    Regs.DS:=seg(s);
    Regs.DX:=ofs(s);
    MsDos(regs);

    Regs.AH:=$4e;
    Regs.DS:=seg(s);
    Regs.DX:=ofs(s);
    Regs.CX:=;
    MsDos(Regs);
    {Regs.AH:=$4f;
    Regs.DS:=
    Regs.DX:=
    MsDos(Regs);}
End.

Последний раз редактировалось Rise; 26.03.2010 в 10:59.
Rise вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
функции в паскале tanek Помощь студентам 1 04.05.2009 21:16
Аналоги DOS функции работы с каталогами (MD,RD,CD) zarim_84 Помощь студентам 1 01.03.2009 22:47
C++ под DOS. Функции Xeon332 Общие вопросы C/C++ 34 29.11.2008 18:01
функции в паскале fru1t__ Помощь студентам 5 13.10.2008 19:24
DOS. .*bat файлы. их функции Xeon332 Помощь студентам 2 08.05.2008 14:46