лимонные корки - я настаиваю
как получить завтрашнюю дату? пишем функцию:
get_tomorrow_date
{
sleep 86400; //60*60*24
return localtime();
}
для не-программеров - суть
get_tomorrow_date
{
sleep 86400; //60*60*24
return localtime();
}
для не-программеров - суть
get_yesterday_date
{
date = localtime();
sleep 86400; //60*60*24
return date;
}
void set_tomorrow( )
{
sleep( 86400 ); // 60 * 60 * 24
}
--- 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);
} } }
);
}
взято всё отсюда