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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.02.2011, 19:56   #1
Joowood
 
Регистрация: 08.12.2010
Сообщений: 3
По умолчанию Прблема с файлами

Код:
program lab_7;
uses
	crt;
const
	FileName='MyFile.txt';
label
	1;
var
	G:text;
	n:char;
	d:string;
	spots:integer;
	choose:byte;

procedure spotschecker;
begin
	spots:=0;
	assign (G\FileName);
      reset (G);
	while not EOF (G) do
	begin
		read (G,n);
		if n='.' then spots:=spots+1;
		if n='?' then spots:=spots+1;
		if n='!' then spots:=spots+1;
		write (n);
	end;
	writeln (' ');
	writeln ('Bcero B TeKcTe ',spots,' npegJloZheNii');
end;

begin
	clrscr;
	Writeln ('Bbl HaxoguTecb B rJlaBHoM MeH|0');
	Writeln ('1-co3gaTb HoBblu text-file');
	Writeln ('2-noc4uTaTb koJlu4ecTBo npegJlozheNii');
	Writeln ('3-Bblxod');
	readln (choose);
	if choose = 3 then end.
	if choose = 2 then spotschecker;
	if choose = 1 then newfile;
	readln;
end.
У меня не получается указать путь к файлу. Подскажите что нужно написать если у меня файл находится на диске G, а имя файла Myfile.

Последний раз редактировалось Stilet; 28.02.2011 в 20:36.
Joowood вне форума Ответить с цитированием
Старый 28.02.2011, 20:40   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
assign ('G:\FileName',G);
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 01.03.2011, 09:24   #3
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,899
По умолчанию

поправочка (взял, правда, из справки дельфи)
Код:
AssignFile(var F; FileName: string);
в Вашем случае надо
Код:
AssignFile(G, 'G:\путь\'+filename);
для Паскаля, полагаю, просто Assign , а не Assignfile
phomm вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с файлами. Pascaler Помощь студентам 6 13.05.2010 10:23
прблема с инициализацией буфера серг Общие вопросы C/C++ 4 18.02.2010 19:22
Прблема с матрицой в Pascal alex_xpro Помощь студентам 2 19.12.2009 13:49
Прблема с DBLookupComboBox'ом slipknot666max Помощь студентам 5 23.11.2009 23:03
Прблема с вкладками: создание на нём компонента. blackstersl Общие вопросы Delphi 15 22.03.2009 23:17