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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.05.2012, 12:07   #1
777pro777
Пользователь
 
Регистрация: 25.10.2011
Сообщений: 29
По умолчанию Записи с файлами!!! что то не правельно

почему выводит не так как надо(
Код:
program primer1;
uses crt;
type anketa=record
   f: string[15];
   im: string[15];
   o: string[15];
   pol: string[2];
   vozrast: string[2];
   curs: string[2];
end;
var
f_in:text;
a:array[1..100] of anketa;
i:integer;
n:byte;

begin
Assign(f_in,'C:\Users\777\Desktop\labb.txt');
reset(f_in);


{while not Eof(f_in) do begin }
with a[i] do begin
writeln('**********************************************************');
writeln('*фамилия     *имя       *отчество    *пол *возраст *курс *');
writeln('**********************************************************');
    for i:=1 to 12 do begin
Readln(f_in,f,im,o,vozrast,curs);
gotoXY(1,whereY);write('* ',f);
   gotoXY(14,whereY);write('* ',im);
   gotoXY(25,whereY);write('* ',o);
   gotoXY(38,whereY);write('*',pol);
   gotoXY(43,whereY);write('*', vozrast);
   gotoXY(52,whereY);write('*',curs);
   gotoXY(58,whereY);writeln('*');

end;end;
 writeln('**********************************************************');




end.
777pro777 вне форума Ответить с цитированием
Старый 20.05.2012, 13:08   #2
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,119
По умолчанию

777pro777

почему выводит не так как надо(

Потому что ты делаешь что-то не то.
Rififi вне форума Ответить с цитированием
Старый 20.05.2012, 13:20   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А как выводит?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 20.05.2012, 14:02   #4
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Напишите:
1. Как выводит.
2. Как должно выводить.
3. Чем первое отличается от второго.
s-andriano вне форума Ответить с цитированием
Старый 20.05.2012, 15:15   #5
777pro777
Пользователь
 
Регистрация: 25.10.2011
Сообщений: 29
По умолчанию

Цитата:
Сообщение от s-andriano Посмотреть сообщение
Напишите:
1. Как выводит.
2. Как должно выводить.
3. Чем первое отличается от второго.
1. таблицей
2. имя под именем фамилия под фамилией столбцом
777pro777 вне форума Ответить с цитированием
Старый 20.05.2012, 17:34   #6
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

И чем первое отличается от второго?
s-andriano вне форума Ответить с цитированием
Старый 20.05.2012, 17:51   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
777pro777
Прикрепи сюда свой файл, откуда берутся данные.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.05.2012, 02:03   #8
777pro777
Пользователь
 
Регистрация: 25.10.2011
Сообщений: 29
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Прикрепи сюда свой файл, откуда берутся данные.
Код:
Петров
Сергей
Андреевич
М
25
2
Сидоров
игорь
Валерьевич
м
18
4
в текстовом формате сохраните и вот файл

Последний раз редактировалось 777pro777; 21.05.2012 в 02:08.
777pro777 вне форума Ответить с цитированием
Старый 21.05.2012, 07:31   #9
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
Readln(f_in,f);
readln(f_in,im);
readln(f_in,o);
readln(f_in,pol);
readln(f_in,vozrast);
readln(f_in,curs);
gotoXY(1,whereY);write('* ',f);
   gotoXY(14,whereY);write('* ',im);
   gotoXY(25,whereY);write('* ',o);
   gotoXY(38,whereY);write('*',pol);
   gotoXY(43,whereY);write('*', vozrast);
   gotoXY(52,whereY);write('*',curs);
   gotoXY(58,whereY);writeln('*');
Только вот мне не оч. нравится что ты в цикле считываешь не проверяя конец файла, ну да ладно.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.05.2012, 10:02   #10
777pro777
Пользователь
 
Регистрация: 25.10.2011
Сообщений: 29
По умолчанию

спасибо за помощь ))))а можно еще одну проблему решить как мне посчитать сколько парней ?и как вычислить что их больше к примеру на 2 или т.п?
777pro777 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Матрицы. Записи. Работа с текстовыми файлами. Pascal. nicebot14 Помощь студентам 0 22.05.2011 12:52
Не пойму что не правельно ...(С++) exKenny Помощь студентам 38 06.03.2010 16:51
записи и работа с файлами по Паскалю мяфффф Помощь студентам 2 22.06.2009 20:59
Работа с файлами. Записи Pasha9 Помощь студентам 1 22.03.2009 16:47
работа с файлами записи..... КиношкА Помощь студентам 6 14.01.2008 16:13