Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 08.04.2012
Сообщений: 35
1

Время регистрации

07.03.2013, 06:02. Показов 431. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, у меня такая проблема:
не получается записать в типизированный текстовый файл время произведенной операции.
Составлена программа которая так сказать добавляет пользователей, и записывает их данные файл, подскажите пожалуйста, как записать в файл ещё и время регистрации, и вывести его потом
Заранее спасибо
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
DateTime=record
Day,Month,Year,Hour,Minute,Second,Milliseconds:integer;
end;
 
var a:avto;
x,j,kolzap:integer;
s:char;
time: DateTime;
procedure dobavlenie;
var f:file of avto;
begin
     assign(f,'C:\отчёт\отчёт.mp');
     reset(f);
     writeln('Логин: ');
     readln(a.login);
     writeln('Пароль: ');
     readln(a.password);
     (*HideCursor;
     repeat*)
     time:=CurrentDateTime;
     (*d1:=time.day;
     mo1:=time.Month;
     y1:=time.Year;
     h1:=time.Hour;
     m1:=time.Minute;
     s1:=time.second;*)
     //a.day:=IntToStr(a.day);
     //Str(s,time);
 
     //write(f,a.day);
 
 
 
     writeln('Если Админ нажмите 1, иначе жми 0');
     readln(a.prava);
     a.udal:=true;
     reset(f);
     kolzap:=filesize(f);
     seek(f,kolzap);
     a.id:=kolzap+1;
 
     (*GotoXY(1,1)
     until
     1<0;*)
 
 
     write(f,a);
     close(f);
end;
 
procedure prosmotr;
var f:file of avto;
begin
     assign(f,'C:\отчёт\отчёт.mp');
     reset(f);
     while not eof(f) do
     begin
     time:=CurrentDateTime;
          read(f,a);
          if a.udal=true then
          begin
               (*writeln('Логин       Пароль        ID      Должность');
               write(a.login,'        ',a.password,'         ',a.id);*)
                writeln('_______________________');
          writeln('| Логин | Пароль | ID |');
          write('| ',a.login,' | ',a.password,' |  ',a.Id,' | ');
           writeln;
           writeln;
           writeln('Год регестрации:',time.Day,'  Месяц: ',Time.Month,', Час: ',time.Hour,' Минуты: ',time.Minute, ' сукунд: ',time.Second );
               if a.prava=1 then
               writeln('       Администратор')
               else
               writeln('       Пользователь');
          end;
          writeln('**************************');
     end;
     readln;
     close(f);
end;
procedure menu(var j: integer);
var a: array [1..16] of string;
    x: integer;
begin
     clrscr;
     a[1]:='Добавить пользователя';
     a[2]:='Посмотреть пользователей';
     a[3]:='Выйти';
     for x:=1 to 3 do
     if j=x then
     begin
          writeln ('>>' ,a[x]);
     end
     else
     begin
          writeln ('  ',a[x]);
     end;
end;
procedure main;
begin
     j:=1;
     repeat
     menu(j);
     s:=readkey;
     if s=#0 then
     begin
          s:=readkey;
          if s=#72 then
          begin
               if j=1 then
               j:=3
               else
               j:=j-1;
          end
          else
               if s=#80 then
               begin
                    if j=3 then
                    j:=1
                    else
                    j:=j+1;
               end
               else
               begin
                    if s=#75 then
                       begin
                            case j of
                            1: dobavlenie;
                            2: prosmotr;
                            3: exit;
                       end;
               end;
          end;
     end;
    until 2+2=5;
end;
begin
main
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.03.2013, 06:02
Ответы с готовыми решениями:

Ввести время в часах и определить время суток (ночь, утро, день, вечер)
2) Ввести время в часах. Определить время суток (ночь, утро, день, вечер) .

Функция, возвращающая время в часах и минутах на основе параметра - время в секундах
Создайте функцию, которая возвращает время в часах и минутах на основе параметра - время в секундах.

Время. Дано количество секунд. Вычислить время в формате часы/минуты/секунды.
Написать программу, которая требует от пользователя ввести к- секунду и чтобы программа считала...

Время регистрации пользователя
Доброе время суток, подскажите как занести дату и время регистрации пользователя $pass...

0
07.03.2013, 06:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.03.2013, 06:02
Помогаю со студенческими работами здесь

Как установить дату и время регистрации на phpmyadmin?
всем привет, как можно установить дату и время регистрации на phpmyadmin? в формате дд:мм:гггг...

Скрипты добавления комментария, поиска по сайту, регистрации на сайте, облако тэгов, прикольный календарик и время
помогите плиз:где можно найти скрипты:добавлени комментария,поиска по сайту,регистрации на...

Вывод уведомления о успешной регистрации(не удачной) на странице с формой регистрации
Здравствуйте, не получается сделать вывод сообщения на странице с формой регистрации. &lt;?php...

Вывести форму регистрации для регистрации другого пользователя
Здравствуйте, уважаемые форумчане! Простите, вообще не бум-бум в Joomle, но нужно сделать лабу по...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru