лимонные корки - я настаиваю
как получить завтрашнюю дату? пишем функцию:



get_tomorrow_date

{

sleep 86400; //60*60*24

return localtime();

}



для не-программеров - суть

Комментарии
15.08.2006 в 17:35

для хорошей философии достаточно и одного бита
upd: кстати, если по этой логике, то функция получения вчерашней даты будет выглядеть примерно так:



get_yesterday_date

{

date = localtime();

sleep 86400; //60*60*24

return date;

}
18.08.2006 в 10:06

из той же ветки:



void set_tomorrow( )

{

sleep( 86400 ); // 60 * 60 * 24

}
18.08.2006 в 10:07

или вот ещё:



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



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



void get_tomorrow_date(struct timeval* date)

{

sleep(86400);

gettimeofday(date, 0);

sleep(-86400);

}




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



void get_tomorrow_date(struct timeval* date)

{

paralelize(

{ // first dimension { // second dimension { // third dimension

sleep(86400); gettimeofday(date, 0); sleep(-86400);

} } }

);

}




взято всё отсюда