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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.03.2012, 04:21   #1
zzz777
Новичок
Джуниор
 
Регистрация: 01.03.2012
Сообщений: 1
По умолчанию Создание папки в Free Pascal

В переменную x я буду вводить название папки. Далее программа в определённом месте, например, в папке 3 (C:\папка1\папка2\папка3) должна создать папку с введённым мною названием.
Мне, например, не ясно, как "связать" переменную с функцией MkDir и где прописывать путь C:\папка1\папка2\папка3?

Что в этом коде дописать и/или изменить?

var x : string;
begin
Writeln('название папки?'); Readln(x);
MkDir()
end.
zzz777 вне форума Ответить с цитированием
Старый 01.03.2012, 04:44   #2
VIK_aka_TOR
Участник клуба
 
Аватар для VIK_aka_TOR
 
Регистрация: 30.01.2011
Сообщений: 1,578
По умолчанию

вот тебе примерчик с mkdir
Код:
Uses Crt;
Var s:string;
Begin
Clrscr; Writeln('Procedure MkDir в Turbo Pascal');
Writeln;
{$I-}
{Задаем имя директории, которую необходимо создать}
s:='C:MkDir';
MkDir(s);
If IOResult <> 0 Then WriteLn('Не могу создать каталог.')
Else WriteLn('Каталог ',s,' создан!');
Readln;
End.
а вот с createdir

Код:
  Uses WinDos;
 
  Const Create : PChar = 'C:\NEWDIR';
 
  Begin
  CreateDir(Create);
 WriteLn('Создана директория :', Create);
End.
Замечания:
Выполняет те же функции, что и MkDir, но использует строку стиля Pascal, а не строку с завершающим нулем.
пишу код не только за печеньки
VIK_aka_TOR вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Free Pascal Waqq Паскаль, Turbo Pascal, PascalABC.NET 1 30.12.2011 18:47
Turbo Pascal и Free Pascal , в чем разница? antoxann Паскаль, Turbo Pascal, PascalABC.NET 31 09.11.2011 07:52
Free Pascal GreenDay Помощь студентам 0 03.05.2011 08:55
а free pascal не читает задачи которые написаны на turbo pascal? demonara Паскаль, Turbo Pascal, PascalABC.NET 3 25.05.2009 16:28
Free pascal Иллидан Свободное общение 5 17.04.2008 12:22