как узнать завтрашнюю дату
От: BuHHunyx Беларусь  
Дата: 15.08.06 08:54
Оценка: 68 (23) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))

Программистский шедевр на индусском форуме на тему "как узнать завтрашнюю дату" остался непревзойденным:
Code:

void get_tomorrow_date( struct timeval *date )
{
   sleep( 86400 ); // 60 * 60 * 24
   gettimeofday( date, 0 );
}

Re: как узнать завтрашнюю дату, или Путь в Вечность
От: KaBoom Чехия  
Дата: 15.08.06 09:00
Оценка: 31 (11) +1 :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :)
Здравствуйте, BuHHunyx, Вы писали:

BHH>

BHH>Программистский шедевр на индусском форуме на тему "как узнать завтрашнюю дату" остался непревзойденным:


Это еще что... Я не знаю, проскакивало ли это ЗДЕСЬ, но я сегодня этот тантрический код увидел впервые. И реально залип. Над этим кодом можно медитировать:
   if (var == true)
       return true;
   else if (var == false)
       return false;
   else
       return (!false && !true);
Re[2]: как узнать завтрашнюю дату, или Путь в Вечность
От: Goodkov Россия  
Дата: 15.08.06 09:10
Оценка:
Здравствуйте, KaBoom, Вы писали:

KB>Здравствуйте, BuHHunyx, Вы писали:



KB>Это еще что... Я не знаю, проскакивало ли это ЗДЕСЬ, но я сегодня этот тантрический код увидел впервые. И реально залип. Над этим кодом можно медитировать:

KB>
KB>   if (var == true)
KB>       return true;
KB>   else if (var == false)
KB>       return false;
KB>   else
KB>       return (!false && !true);
KB>


Да здесь все правильно — это модные алгоритмы с нечеткой логикой.
Re[2]: как узнать завтрашнюю дату, или Путь в Вечность
От: Master Yoda Великобритания  
Дата: 15.08.06 09:12
Оценка: :)
Здравствуйте, KaBoom, Вы писали:

KB>Это еще что... Я не знаю, проскакивало ли это ЗДЕСЬ, но я сегодня этот тантрический код увидел впервые. И реально залип. Над этим кодом можно медитировать:

KB>
KB>   if (var == true)
KB>       return true;
KB>   else if (var == false)
KB>       return false;
KB>   else
KB>       return (!false && !true);
KB>


Из серии: WARNING: expression "to_be || !to_be" is always true
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
It is always bad to give advices, but you will be never forgiven for a good one.
Oscar Wilde
Re: как узнать завтрашнюю дату
От: Kisloid Мухосранск  
Дата: 15.08.06 09:33
Оценка: +1 :))) :))) :))) :))) :))) :))) :))) :)))
Здравствуйте, BuHHunyx, Вы писали:

BHH>
BHH>void get_date_tomorrow( struct timeval *date )
BHH>{
BHH>   sleep( 86400 ); // 60 * 60 * 24
BHH>   gettimeofday( date, 0 );
BHH>}
BHH>

BHH>[/q]

((lambda (x) (list x (list 'quote x))) '(lambda (x) (list x (list 'quote x))))
Re[2]: как узнать завтрашнюю дату, или Путь в Вечность
От: Roman Odaisky Украина  
Дата: 15.08.06 09:40
Оценка: +1
Здравствуйте, KaBoom, Вы писали:

BHH>>

BHH>>Программистский шедевр на индусском форуме на тему "как узнать завтрашнюю дату" остался непревзойденным:


KB>Это еще что... Я не знаю, проскакивало ли это ЗДЕСЬ, но я сегодня этот тантрический код увидел впервые. И реально залип. Над этим кодом можно медитировать:

KB>
   int var = 2;
   if (var == true)
       return true;
   else if (var == false)
       return false;
   else
       return (!false && !true);
   // возвращаем false.
До последнего не верил в пирамиду Лебедева.
Re: как узнать завтрашнюю дату
От: DSD Россия http://911.ru/cv
Дата: 15.08.06 09:47
Оценка: +2
Здравствуйте, BuHHunyx, Вы писали:

BHH>Программистский шедевр на индусском форуме на тему "как узнать завтрашнюю дату" остался непревзойденным:

не знаю, при чем тут индусы, но эта шняга уже давно проскакивала на РСДН: http://www.rsdn.ru/Forum/?mid=556381
Автор: Gollum
Дата: 02.03.04
--
DSD
Re[2]: как узнать завтрашнюю дату, или Путь в Вечность
От: volk  
Дата: 15.08.06 09:59
Оценка:
Здравствуйте, KaBoom, Вы писали:

KB>Это еще что... Я не знаю, проскакивало ли это ЗДЕСЬ, но я сегодня этот тантрический код увидел впервые. И реально залип. Над этим кодом можно медитировать:

KB>
KB>   if (var == true)
KB>       return true;
KB>   else if (var == false)
KB>       return false;
KB>   else
KB>       return (!false && !true);
KB>


А язык какой? true и false --- это настоящие true и false, или некоторые пользовательские константы?

Если, скажем, true = 0x1, а false = 0x2, то совершенно нормальный код.
Тот, кто желает, но не делает, распространяет чуму.
Re[2]: как узнать завтрашнюю дату, или Путь в Вечность
От: neiroman Украина  
Дата: 15.08.06 10:04
Оценка:
Нарыл в инете такое :
procedure TfNastr.FormCreate(Sender: TObject);
begin  try  if fDmNadz.takod_progr.Active=False then
fDmNadz.takod_progr.Active:=True;  except
 begin    ShowMessage(OnErrorMessage);    Close;   end;  end;
end;

procedure TfNastr.btnOdbClick(Sender: TObject);
var i,j:Integer;filNam,filNam1:String;F:TextFile;rrr:Boolean;
    NameOld,NameNew,Izm:String;
begin try i:=fdmNadz.taKod_ProgrKOL_INS.Value; fUdos.DBGrid_Udos.DataSource:=nil;
fUdos.DBGrid_UdosA.DataSource:=nil; fUdos.DBGrid_OUd.DataSource:=nil;
fUdos.DBGrid_OudA.DataSource:=nil;
fUdos.taUd_f.Active:=False; fUdos.taUd_Af.Active:=False;
fUdos.taUdos.Active:=False; fUdos.taUdos_A.Active:=False;
fUdos.taGur_Udos.Active:=False; fUdos.taOUdos.Active:=False;
fUdos.taOUdos_A.Active:=False;  if FileExists('c:\nadzor\ondz.gdb') then
begin   with  Qobl_del do
 begin    SQL.Clear;    SQL.Add('Delete From udos');
  ExecSQL;    SQL.Clear;
  SQL.Add('Delete From UDOS_A');
  ExecSQL;
  end;// with
end // if exis
 else
 begin
  ShowMessage('Создание БД области прекращено.Отсутствует файл ONDZ.GDB');
 Exit;
 // тут надо или завершить приложение или все восстановить сетки табл
 end; // not FileExist

// тут новый виток
begin
// ShowMessage('Начинаем переименованиие ');
 j:=1;
  NameNew:='c:\nadzor\ndz.gdb';
 //NameNew:='ndz.gdb';
// Добавим все записи
 while j<i+1 do
 begin
 Izm:=IntToStr(j);
 NameOld:='c:\nadzor\'+Izm+'ndz.gdb';
 if FileExists(NameOld) then
  begin
  // 3-  переименовать 1NDZ.GDB в NDZ.GDB
 if fdmNadz.DbNadzor.Connected then fdmNadz.DbNadzor.Close;
 fdmNadz.DbNadzor.Connected:=False;
   DeleteFile(NameNew);
  AssignFile(F,NameOld);
 Rename(F,NameNew);
 fdmNadz.DbNadzor.Connected:=True;
 fdmNadz.DbNadzor.Open;
         // SQL.Add('Insert INTO ": ODB: UDOS" select * from ": NADZOR: UDOS"');
      fUdos.Move_Ud.Execute;  // run the batchmove
      fUdos.Move_UdA.Execute;
      J:=J+1;
 end      // if
else  J:=J+1;
 end;// while
end;//
// новый 3 виток
begin
ShowMessage('Выполнено слияние '+IntToStr(j)+' - БД');
// восстановим табл
fUdos.taUd_f.Active:=True;
fUdos.taUd_Af.Active:=True;
fUdos.taGur_Udos.Active:=True;
fUdos.taUdos.Active:=True;
fUdos.taUdos_A.Active:=True;
fUdos.taOUdos.Active:=True;
fUdos.taOUdos_A.Active:=True;
// восстановим сетки
fUdos.DBGrid_Udos.DataSource:=fUdos.dsUdos;
fUdos.DBGrid_UdosA.DataSource:=fUdos.dsOUdos_A;
fUdos.DBGrid_OUd.DataSource:=fUdos.dsOUdos;
fUdos.DBGrid_OudA.DataSource:=fUdos.dsOUdos_A;
//fUdos.DBGrid_Gur.DataSource:=fUdos.dsGur_Udos;
end;
except
  MessageDlg('Ошибка!! при слиянии БД!',mtWarning,[mbOk],0);
end; // try
end; // вся процедура -конец

форматирование не менял
icq# 348-436-436 Играет silent
Слова, пустые слова, подумал Стормгрен. Слова, за которые прежде люди дрались и умирали, но никогда больше не станут за них ни умирать, ни драться. И от этого мир станет лучше.
Re[2]: как узнать завтрашнюю дату
От: NikeByNike Россия  
Дата: 15.08.06 10:05
Оценка: 6 (2) :))) :))) :)
Здравствуйте, Kisloid, Вы писали:

void set_tomorrow(  )
{
   sleep( 86400 ); // 60 * 60 * 24
}
Нужно разобрать угил.
Re: А как по данной методике узнать вчерашнюю дату?
От: Sshur Россия http://shurygin-sergey.livejournal.com
Дата: 15.08.06 11:41
Оценка:
Здравствуйте, BuHHunyx, Вы писали:

Сабж, собственно
Шурыгин Сергей

"Не следует преумножать сущности сверх необходимости" (с) Оккам
Re[3]: как узнать завтрашнюю дату, или Путь в Вечность
От: Donz Россия http://donz-ru.livejournal.com
Дата: 15.08.06 11:49
Оценка: +1
Здравствуйте, volk, Вы писали:

V>А язык какой? true и false --- это настоящие true и false, или некоторые пользовательские константы?


V>Если, скажем, true = 0x1, а false = 0x2, то совершенно нормальный код.


Может код и станет нормальным, но этого "программиста" я точно занесу в чёрный список
Re[2]: как узнать завтрашнюю дату, или Путь в Вечность
От: LuciferMoscow Россия  
Дата: 15.08.06 11:51
Оценка:
Здравствуйте, KaBoom, Вы писали:

KB>
KB>   if (var == true)
KB>       return true;
KB>   else if (var == false)
KB>       return false;
KB>   else
KB>       return (!false && !true);
KB>

Нормальный код. Обработка еода возврата из MsgBox-а с кнопками YES\NO\MAYBE
Re[2]: А как по данной методике узнать вчерашнюю дату?
От: laconix  
Дата: 15.08.06 11:58
Оценка: 24 (8) :))) :))) :))) :))) :))) :))) :))) :)
Здравствуйте, Sshur, Вы писали:

S>Здравствуйте, BuHHunyx, Вы писали:


S>Сабж, собственно

S>

предполагаю, что-то типа этого:

void get_yesterday_date(...)
{ 
gettimeofday( date, 0 );   
sleep( 86400 ); // 60 * 60 * 24
return...
}

=)
принимать за полгода до еды
Re[3]: А как по данной методике узнать вчерашнюю дату?
От: tangente  
Дата: 15.08.06 12:09
Оценка:
Здравствуйте, laconix, Вы писали:


=) — смех сквозь слезы?
The old garage cook.
Re[4]: А как по данной методике узнать вчерашнюю дату?
От: laconix  
Дата: 15.08.06 12:23
Оценка:
Здравствуйте, tangente, Вы писали:

T>Здравствуйте, laconix, Вы писали:


T>=) — смех сквозь слезы?


кстати да)) верно подмечено
принимать за полгода до еды
Re: как узнать завтрашнюю дату
От: Аноним  
Дата: 15.08.06 12:40
Оценка:
Здравствуйте, BuHHunyx, Вы писали:

a че? если ф-ция sleep() работает вне пространсвенно-временного континиума, то... это ж на каких компютерах работают индусы . уж не пришельцы ли они?

BHH>

BHH>Программистский шедевр на индусском форуме на тему "как узнать завтрашнюю дату" остался непревзойденным:
BHH>Code:

BHH>

BHH>void get_tomorrow_date( struct timeval *date )
BHH>{
BHH>   sleep( 86400 ); // 60 * 60 * 24
BHH>   gettimeofday( date, 0 );
BHH>}
BHH>

Re[2]: как узнать завтрашнюю дату
От: BuHHunyx Беларусь  
Дата: 15.08.06 12:52
Оценка:
Здравствуйте, DSD, Вы писали:

DSD>Здравствуйте, BuHHunyx, Вы писали:


BHH>>Программистский шедевр на индусском форуме на тему "как узнать завтрашнюю дату" остался непревзойденным:

DSD>не знаю, при чем тут индусы, но эта шняга уже давно проскакивала на РСДН: http://www.rsdn.ru/Forum/?mid=556381
Автор: Gollum
Дата: 02.03.04


Видимо какой-то грамотный индус сделал порт с этого перлового кода на с
Re[3]: как узнать завтрашнюю дату, или Путь в Вечность
От: Amidlokos Россия  
Дата: 15.08.06 12:54
Оценка:
Здравствуйте, Master Yoda, Вы писали:

MY>Из серии: WARNING: expression "to_be || !to_be" is always true


WARNING: expression "to_be || !to_be" is always true
Re[3]: как узнать завтрашнюю дату, или Путь в Вечность
От: Кодт Россия  
Дата: 15.08.06 13:16
Оценка: :))
Здравствуйте, Master Yoda, Вы писали:

MY>Из серии: WARNING: expression "to_be || !to_be" is always true


В споре рождается истина!
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Перекуём баги на фичи!
Re[3]: как узнать завтрашнюю дату
От: koandrew Канада http://thingselectronic.blogspot.ca/
Дата: 15.08.06 14:29
Оценка:
Здравствуйте, NikeByNike, Вы писали:

NBN>
NBN>void set_tomorrow(  )
NBN>{
NBN>   sleep( 86400 ); // 60 * 60 * 24
NBN>}
NBN>


Машина времени?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
[КУ] оккупировала армия.
Re[2]: как узнать завтрашнюю дату
От: Roman Odaisky Украина  
Дата: 15.08.06 14:46
Оценка: 1 (1)
Здравствуйте, Аноним, Вы писали:

А>a че? если ф-ция sleep() работает вне пространсвенно-временного континиума, то... это ж на каких компютерах работают индусы . уж не пришельцы ли они?


А и в самом деле. fork-аем процесс и в новом потоке спим сколько захочется! Только нужно специальным параметром направить поток выполняться в другое пространство-время. Распараллеливание, понимаете ли. Технологии не стоят на месте!

void get_tomorrow_date(struct timeval* date)
{
    sleep(86400);
    gettimeofday(date, 0);
    sleep(-86400);
}
До последнего не верил в пирамиду Лебедева.
Re: как узнать завтрашнюю дату
От: bkat  
Дата: 15.08.06 16:38
Оценка: 2 (1)
Жаль, что не я такое придумал.
Я бы гордился таким кодом
Re[3]: как узнать завтрашнюю дату
От: _ks_  
Дата: 15.08.06 17:13
Оценка: :))
Здравствуйте, Roman Odaisky, Вы писали:

RO>
RO>void get_tomorrow_date(struct timeval* date)
RO>{
RO>    sleep(86400);
RO>    gettimeofday(date, 0);
RO>    sleep(-86400);
RO>}
RO>


Не правильно Вы, батенька, распаралеливаете! Трёхмерный код рулит! Надо вот так:

void get_tomorrow_date(struct timeval* date)
{
    paralelize(
    {   // first dimension              {   // second dimension                          {   // third dimension
        sleep(86400);                       gettimeofday(date, 0);                           sleep(-86400);
    }                                   }                                                }
    );
}
Re[3]: как узнать завтрашнюю дату, или Путь в Вечность
От: konsoletyper Россия https://github.com/konsoletyper
Дата: 15.08.06 20:15
Оценка: :)
Вроде как форум называется "Коллеги, улыбнитесь!", а не "Коллеги, испугайтесь!"
Нужно носить в себе еще хаос, чтобы быть в состоянии родить танцующую звезду.
Re: как узнать завтрашнюю дату
От: Lloyd Россия  
Дата: 15.08.06 21:47
Оценка: :)
Здравствуйте, BuHHunyx, Вы писали:

Буддисты, одним словом.
Re[2]: как узнать завтрашнюю дату
От: xlend  
Дата: 16.08.06 03:47
Оценка:
BHH>>Программистский шедевр на индусском форуме на тему "как узнать завтрашнюю дату" остался непревзойденным:
DSD>не знаю, при чем тут индусы, но эта шняга уже давно проскакивала на РСДН: http://www.rsdn.ru/Forum/?mid=556381
Автор: Gollum
Дата: 02.03.04


Видимо, РСДН — индусский форум
Re[3]: как узнать завтрашнюю дату, или Путь в Вечность
От: totmakov Россия  
Дата: 18.08.06 17:04
Оценка:
Вот это ТРАВА!!!
Re[4]: как узнать завтрашнюю дату, или Путь в Вечность
От: Кодт Россия  
Дата: 18.08.06 17:20
Оценка:
Здравствуйте, totmakov, Вы писали:

T>Вот это ТРАВА!!!


Ага! Супер-сорт "огненные шары".
... << RSDN@Home 1.2.0 alpha rev. 655>>
Перекуём баги на фичи!
Re[2]: как узнать завтрашнюю дату, или Путь в Вечность
От: Igor Sukhov  
Дата: 19.08.06 02:18
Оценка:
Здравствуйте, KaBoom, Вы писали:

KB>Над этим кодом можно медитировать:

KB>
KB>   if (var == true)
KB>       return true;
KB>   else if (var == false)
KB>       return false;
KB>   else
KB>       return (!false && !true);
KB>


Ну как дети прям — трава, медитация, "бомбейский стиль".

Все гораздо проще — это дословный перевод спецификации (сторочка в строчку) в код. Разве что, в таком коде бывают коментарии-ссылки на конкретные секции ТЗ, чтобы умелым руки перевести стрелы на ее автора.
* thriving in a production environment *
Re: как узнать завтрашнюю дату
От: ЕвгенийВ Россия  
Дата: 20.08.06 13:12
Оценка: -2
Здравствуйте, BuHHunyx, Вы писали:

BHH>

BHH>Программистский шедевр на индусском форуме на тему "как узнать завтрашнюю дату" остался непревзойденным:
BHH>Code:

BHH>

BHH>void get_tomorrow_date( struct timeval *date )
BHH>{
BHH>   sleep( 86400 ); // 60 * 60 * 24
BHH>   gettimeofday( date, 0 );
BHH>}
BHH>

Эх рсдновцы рсдновцы, над кем сметесь? над собой смеетесь! Всех кто писал в этой ветке можно смело на работу не брать
Сами ошибку найдете или подсказать?
Re[2]: как узнать завтрашнюю дату
От: FirstStep Россия  
Дата: 20.08.06 15:11
Оценка:
Здравствуйте, ЕвгенийВ, Вы писали:


ЕВ>Эх рсдновцы рсдновцы, над кем сметесь? над собой смеетесь! Всех кто писал в этой ветке можно смело на работу не брать

ЕВ>Сами ошибку найдете или подсказать?

[ccode
VOID Sleep(
DWORD dwMilliseconds
);
[/ccode]

Parameters
dwMilliseconds
[in] Minimum time interval for which execution is to be suspended, in milliseconds.
A value of zero causes the thread to relinquish the remainder of its time slice to any other thread of equal priority that is ready to run. If there are no other threads of equal priority ready to run, the function returns immediately, and the thread continues execution.

A value of INFINITE indicates that the suspension should not time out.
Re[3]: как узнать завтрашнюю дату
От: ЕвгенийВ Россия  
Дата: 20.08.06 15:16
Оценка:
Здравствуйте, FirstStep, Вы писали:


FS>[ccode

FS>VOID Sleep(
FS> DWORD dwMilliseconds
FS>);
FS>[/ccode]

FS>Parameters

FS>dwMilliseconds
FS>[in] Minimum time interval for which execution is to be suspended, in milliseconds.
FS>A value of zero causes the thread to relinquish the remainder of its time slice to any other thread of equal priority that is ready to run. If there are no other threads of equal priority ready to run, the function returns immediately, and the thread continues execution.

FS>A value of INFINITE indicates that the suspension should not time out.


так то лучше, а дата узнавалась, не завтрешняя, а только через 84,4 секунды

Вызов sleep( 86400 ); нужно проводить в цикле от 1 до 1000, тогда все будет нормально
Re[4]: как узнать завтрашнюю дату
От: Centaur Россия  
Дата: 20.08.06 19:58
Оценка: +1
Здравствуйте, ЕвгенийВ, Вы писали:

FS>>
FS>>VOID Sleep(
FS>>


ЕВ>Вызов sleep( 86400 ); нужно проводить в цикле от 1 до 1000, тогда все будет нормально


Откуда следует, что sleep и Sleep принимают параметр в одних и тех же единицах?
Re[5]: как узнать завтрашнюю дату
От: ЕвгенийВ Россия  
Дата: 21.08.06 08:17
Оценка: -2
Здравствуйте, Centaur, Вы писали:

C>Здравствуйте, ЕвгенийВ, Вы писали:


FS>>>
FS>>>VOID Sleep(
FS>>>


ЕВ>>Вызов sleep( 86400 ); нужно проводить в цикле от 1 до 1000, тогда все будет нормально


C>Откуда следует, что sleep и Sleep принимают параметр в одних и тех же единицах?

А ты видел хоть раз sleep принимающую параметр в секундах?
Re[4]: как узнать завтрашнюю дату
От: Аноним  
Дата: 21.08.06 08:31
Оценка:
Здравствуйте, ЕвгенийВ, Вы писали:

FS>>VOID Sleep(
FS>>  DWORD dwMilliseconds
FS>>);


ЕВ>так то лучше, а дата узнавалась, не завтрешняя, а только через 84,4 секунды


ЕВ>Вызов sleep( 86400 ); нужно проводить в цикле от 1 до 1000, тогда все будет нормально



Это же код для UNIX. На эту мысль могло навести хотя бы то, что sleep() со строчной буквы начинается.
man -s 3 sleep
Так что вас тоже на работу можно не брать
Re[6]: как узнать завтрашнюю дату
От: Аноним  
Дата: 21.08.06 08:33
Оценка: +1
Здравствуйте, ЕвгенийВ, Вы писали:


C>>Откуда следует, что sleep и Sleep принимают параметр в одних и тех же единицах?

ЕВ>А ты видел хоть раз sleep принимающую параметр в секундах?

здесь
Автор:
Дата: 21.08.06

man -s 3 sleep
Re[6]: как узнать завтрашнюю дату
От: _ks_  
Дата: 21.08.06 08:39
Оценка:
Здравствуйте, ЕвгенийВ, Вы писали:

C>>Откуда следует, что sleep и Sleep принимают параметр в одних и тех же единицах?

ЕВ>А ты видел хоть раз sleep принимающую параметр в секундах?

Вот Вам строчка из /usr/include/unistd.h
        extern int              usleep(useconds_t);


UNIX, товарищь, Вам не виндовс. Там другое.
Re[7]: как узнать завтрашнюю дату
От: ЕвгенийВ Россия  
Дата: 21.08.06 08:41
Оценка: -1
Здравствуйте, _ks_, Вы писали:

__>Здравствуйте, ЕвгенийВ, Вы писали:


C>>>Откуда следует, что sleep и Sleep принимают параметр в одних и тех же единицах?

ЕВ>>А ты видел хоть раз sleep принимающую параметр в секундах?

__>Вот Вам строчка из /usr/include/unistd.h

__>
        extern int              usleep(useconds_t);


__>UNIX, товарищь, Вам не виндовс. Там другое.


Не думал что еще кто то пользуется устарешими ОС. В DOS это тоже было в секундах
Re[7]: как узнать завтрашнюю дату
От: _ks_  
Дата: 21.08.06 08:44
Оценка:
C>>>Откуда следует, что sleep и Sleep принимают параметр в одних и тех же единицах?
ЕВ>>А ты видел хоть раз sleep принимающую параметр в секундах?
__>Вот Вам строчка из /usr/include/unistd.h
__>
        extern int              usleep(useconds_t);

__>UNIX, товарищь, Вам не виндовс. Там другое.

Блин, ошибся функцией. Жостко, так, ошибся.


Другой экзампл.
Зайдите сюда: http://www-128.ibm.com/developerworks/ru/library/l-gnuprof/

Там есть код
int a(void) {
  sleep(1);
  return 0;
}
int b(void) {
  sleep(4);
  return 0;
}


А дальше описание:

Я изменил код таким образом, что вместо выполнения циклов функции a и b вызывают функцию библиотеки времени исполнения sleep для задержки работы на 1 и 4 секунды соответственно.


Re[8]: как узнать завтрашнюю дату
От: Аноним  
Дата: 21.08.06 08:47
Оценка:
Здравствуйте, ЕвгенийВ, Вы писали:

ЕВ>Не думал что еще кто то пользуется устарешими ОС. В DOS это тоже было в секундах


Linux "устаревшая ОС" с твоей точки зрения?
sleep(3) — это стандартный POSIX-вызов, который там тоже есть.
Re[8]: как узнать завтрашнюю дату
От: _ks_  
Дата: 21.08.06 08:48
Оценка: +1
C>>>>Откуда следует, что sleep и Sleep принимают параметр в одних и тех же единицах?
ЕВ>>>А ты видел хоть раз sleep принимающую параметр в секундах?

__>>Вот Вам строчка из /usr/include/unistd.h

__>>
        extern int              usleep(useconds_t);


__>>UNIX, товарищь, Вам не виндовс. Там другое.


ЕВ>Не думал что еще кто то пользуется устарешими ОС. В DOS это тоже было в секундах


Слив защитан. (Съезд с темы разговора.)
Re[6]: как узнать завтрашнюю дату
От: BuHHunyx Беларусь  
Дата: 21.08.06 08:58
Оценка:
Здравствуйте, ЕвгенийВ, Вы писали:

[]

ЕВ>А ты видел хоть раз sleep принимающую параметр в секундах?


здесь
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.