IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> считывание из файла
abobo
сообщение 28.10.2005 21:47
Сообщение #1





Группа: Пользователи
Сообщений: 7
Пол: Мужской

Репутация: -  0  +


извеняюсь за ламерство ..но я никак не могу догнать что у меня нетак в программе..программа считывает из файла все подряд символы.. и собственно должна тормозиться после того как обнаружит EOF но почему то программа считывает только 1/10 часть файла и останавливаеться.. никаких ошибок вроде не выдает.. я узнал какой символ был последним..ето стрелочка показывающая направо.. и код ASCII ее почему то 132 хотя по таблице там совсем другой символ .. пытался посмотреть ето место в файле но ни стрелку , ни тот символ какой должен быть под кодом 132 тоже не нашел..подскажите пожалуйста.. :molitva:
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
abobo
сообщение 28.10.2005 22:12
Сообщение #2





Группа: Пользователи
Сообщений: 7
Пол: Мужской

Репутация: -  0  +


uses dos,crt;
var c,c2,c3,x,x1,x2,xf,yf,xn,y,y1,y2,yn:integer;
symbol:char;
ch:integer;
file_name:string;
a:file of char;

procedure openfile(file_name:string);
begin
assign(a,file_name);
reset(a);
end;

procedure reading;
begin
xf:=0;
yf:=0;
repeat
gotoxy(xf,yf);
if xf = 81 then
begin
yf:=yf+1;
xf:=0;
end
else
begin
read(a,symbol);
xf:=xf+1;
end;
until EOF;
end;

begin
x:=0;
y:=0;
openfile('black.mp3');
reading;
close(a);
textcolor(15);
writeln(ch,' : ',symbol);
write(xf,' : ');
write(yf );
readln;
end.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
abobo   считывание из файла   28.10.2005 21:47
Altair   что значит долден быть последний символ? код в сту...   28.10.2005 21:48
volvo   To: abobo программу и файл, из которого читаешь, ...   28.10.2005 21:49
abobo   я извеняюсь я немного ошибся высвечиваеться ко...   28.10.2005 21:58
Altair   мы ждем твоей программы. пока слова слова и слова ...   28.10.2005 22:00
abobo   файл я сюда не смогу присоеденить.. он сильно бол...   28.10.2005 22:02
abobo   uses dos,crt; var c,c2,c3,x,x1,x2,xf,yf,xn,y,y1,y2...   28.10.2005 22:12
volvo   Наверное, так: repeat ... until EOF(a); { <-...   28.10.2005 22:31
abobo   нет .. забыл.. :( может еще что то..?прога нач...   28.10.2005 22:38
volvo   Ты поставь то, что я написал, и тогда программа пр...   28.10.2005 22:41
abobo   :thanks: блин точно.. :) благодарствую..я над е...   28.10.2005 22:48
Atos   :blink: А как вообще программа работала??? Разве м...   31.10.2005 8:01
klem4   Хех, Atos, хороший вопрос ... Оказывается без пара...   31.10.2005 8:24
volvo   Внимательно читаем: Еще вопросы? :wink:   31.10.2005 10:09


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 20.07.2025 7:15
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"