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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.02.2009, 22:04   #1
Wi1D
Кибернетик
Форумчанин
 
Аватар для Wi1D
 
Регистрация: 22.10.2008
Сообщений: 142
Восклицание Посимвольное чтение нетипизированных файлов

Добрый вечер!!!
Кто знает погомогите.Я не понимаю как мне правильно написать...вообщем вот задание...
Прочитать текстовый файл посимвольно на экран. Использовать нетипизированные файлы.
не существует идеальных программ...и людей тоже..
<== P.S. если я тебе помог нажми весы слева <==
Wi1D вне форума Ответить с цитированием
Старый 04.02.2009, 22:06   #2
Wi1D
Кибернетик
Форумчанин
 
Аватар для Wi1D
 
Регистрация: 22.10.2008
Сообщений: 142
По умолчанию

Вот я написал код...но он выдает Disc read error
Program PoCum;
uses CRT;
var f:file;
a:char;
begin
ClrScr;
assign(f,'E:\test1.txt');
reset(f,32);
while not eof(f) do
begin
Blockread(f,a,5);
write(a);
end;
close(f);
readkey;
end.
не существует идеальных программ...и людей тоже..
<== P.S. если я тебе помог нажми весы слева <==
Wi1D вне форума Ответить с цитированием
Старый 05.02.2009, 19:20   #3
Mikhail Bakurov
Форумчанин
 
Регистрация: 12.10.2008
Сообщений: 140
По умолчанию

попробуйте определить
f:TextFile;
или
f: file of char;

И вобще, в данном варианте обязательно должен быть создан файл.
Ошибку можно убрать (просто, чтобы не выскакивала) поставив директивы
Код:
{$I-}

{$I+}
Mikhail Bakurov вне форума Ответить с цитированием
Старый 05.02.2009, 19:37   #4
Wi1D
Кибернетик
Форумчанин
 
Аватар для Wi1D
 
Регистрация: 22.10.2008
Сообщений: 142
По умолчанию

Не))я переписал прогу!)))
Код:
Program TToCuM;
uses CRT;
var f:file;
		a:char;
begin
 ClrScr;
	assign(f,'C:\test1.txt');
	reset(f,1);
	while not eof(f) do
	 begin
		Blockread(f,a,sizeof(a));
		write(a,' ');
	 end;
	close(f);
	readkey;
end.
не существует идеальных программ...и людей тоже..
<== P.S. если я тебе помог нажми весы слева <==
Wi1D вне форума Ответить с цитированием
Старый 03.10.2010, 16:13   #5
100GRamm
ХРЕНЕЮ с ИНДИ
Пользователь
 
Аватар для 100GRamm
 
Регистрация: 08.02.2009
Сообщений: 92
По умолчанию

Привет ! А если надо посимвольно прочесть ЕХЕ файл?
я , вроде все правильно сделал, но прога выдает ошибку чтения запределами файла.

function FindString(sway,sstr:string):longin t;
var f:file of char; fs:longint; pos,fnd:longint; c1,c2,c3,c4,c5:char; dd:string;
begin
dd:='D:\4G\PROGRAMMERS\DELPHI\2010\ destruct\acsess program\acc.exe' ;
assignfile(f,dd);
fs:=398848-25;
pos:=0; fnd:=0;
reset(f);
while (pos<=fs) or(fnd=0) do
begin
inc(pos); seek(f,pos); read(f,c1,c2,c3,c4,c5);
if (c1='M')and(c2='Y')and(c3='D'){and( c4=sstr[4])and(c5=sstr[5]) }then
fnd:=pos;

end;
closefile(f);
result:=fnd;
end;
Велкам! :D http://radiomedtech.ucoz.ru
100GRamm вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как задать команду загрузки файлов данных на кнопку если каталог и имена файлов известны??? Andbuba Microsoft Office Excel 2 28.12.2008 17:28
Чтение файлов с диска Wolf-alone Общие вопросы C/C++ 1 17.09.2008 10:05
Нужна помощь: выбор файлов исходя из имени файлов Antik163RUS Помощь студентам 4 19.06.2008 21:20
Пересылка нетипизированных файлов через модем (как в гипертерминале) naumovmag Софт 1 21.09.2007 22:13
Чтение MP3 файлов из папки PAVEL315 Общие вопросы Delphi 1 03.03.2007 13:33