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

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

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

> Типизированые файлы, особенности записи
Alex7
сообщение 28.11.2005 13:24
Сообщение #1


Пионер
**

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

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


Дело вот вобщем в чем- написал програму, которая в конечном итоге должна записать "записи" в типизированый файл при том соблюдая внешнее оформление текста(табуляцию-типо под таблицу).
Возникла следующая проблема: после записи в файл и при дальнейшем его просмотре(что сказано в условии задачи) появляются лишние знаки табуляции(#9) а цифры не отображаются, такое ошюшение, что записаны в другой кодировке.
Вобщем прикрепляю прогу и побочный файл(для чтения).
Хелп!
mega_chok.gif


Прикрепленные файлы
Прикрепленный файл  Proga.rar ( 971 байт ) Кол-во скачиваний: 183
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
Alex7
сообщение 4.12.2005 21:23
Сообщение #2


Пионер
**

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

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


Сои за как-бы оффтоп, но вот вобщем чо я наполовину сделал,НО опять таки же условие не хочет работать! ХЕЛП! Мне на завтра нужно идеально закончить прогу!
Writeln('               Кол-во путевок, которые получила КАЖДАЯ школа« :');
Write('Школа',#9);
For z:=1 to i-1 do
If z=1 then
Write('№',tabl[z].nomer,#9) else
begin
sumkst_p:=0;
For k:=1 to z-1 do
If tabl[z].nomer=tabl[k].nomer then Inc(sumkst_p);
If sumkst_p=0 then Write('№',tabl[z].nomer,#9);
end;
writeln;
Write('Кол-во',#9);
For z:=1 to i-1 do
begin
sumkst_p:=0;
For k:=1 to i-1 do
If tabl[z].nomer=tabl[k].nomer then
begin
sumkst_p:=sumkst_p+tabl[k].kst_p;
tabl[k].nomer:=0;
end;
Write(sumkst_p,#9);
end;

Вот. условие подсчета кол-ва путевок не работает!!!! mega_chok.gif mega_chok.gif mega_chok.gif
 Write('Кол-во',#9);
For z:=1 to i-1 do
begin
sumkst_p:=0;
For k:=1 to i-1 do
If tabl[z].nomer=tabl[k].nomer then
begin
sumkst_p:=sumkst_p+tabl[k].kst_p;
tabl[k].nomer:=0;
end;
Write(sumkst_p,#9);
end;

Выводит простовсе числа подрят, не сумируя.

Сообщение отредактировано: Alex7 - 4.12.2005 21:28


Прикрепленные файлы
Прикрепленный файл  myfile.rar ( 266 байт ) Кол-во скачиваний: 146
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


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

 



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