[ale] In about 2.5 hours...
Jim Kinney
jim.kinney at gmail.com
Fri Feb 13 18:37:25 EST 2009
WooHoo!! Cheap geek thrills abound!
Time now: 1234567885 Time until event: 5 seconds
Time now: 1234567886 Time until event: 4 seconds
Time now: 1234567887 Time until event: 3 seconds
Time now: 1234567888 Time until event: 2 seconds
Time now: 1234567889 Time until event: 1 seconds
Time now: 1234567890 Time until event: 0 seconds
Nothing to see here!
On Fri, Feb 13, 2009 at 2:49 PM, Jim Kinney <jim.kinney at gmail.com> wrote:
> Dang! line wrap hell. The long printf are a single line each. there
> are extra spaces before the trailing " to blank out if a line shrinks
> from font spacing 0 vs 1, etc.
>
> Forget a test out put:
>
> Time now: 1234554195 Time until event: 5 seconds
> Time now: 1234554196 Time until event: 4 seconds
> Time now: 1234554197 Time until event: 3 seconds
> Time now: 1234554198 Time until event: 2 seconds
> Time now: 1234554199 Time until event: 1 seconds
> Time now: 1234554200 Time until event: 0 seconds
> Nothing to see here!
>
> <ctrl>-C to exit
>
> On Fri, Feb 13, 2009 at 2:45 PM, Jim Kinney <jim.kinney at gmail.com> wrote:
>> tprt2.c:
>>
>> #include <stdio.h>
>> #include <time.h>
>>
>> int event = 1234567890;
>> int current;
>> int interval = 10;
>> int main (int argc, char *argv[])
>> {
>> time_t now;
>> current = time(&now);
>> if (event - current > interval)
>> printf("Time now: %ld Time until event: %ld seconds
>> \r",current,event - current);
>> if ((event - current <= interval ) && (event - current >= 0))
>> printf("Time now: %ld Time until event: %ld seconds
>> \n",current,event - current);
>> if (event - current < 0 )
>> printf("Nothing to see here!\r");
>> }
>>
>> gcc tprt2.c
>>
>> while true
>> do
>> ./a.out
>> sleep 1s
>> done
>>
>>
>> Change event and interval values to test.
>>
>> 2009/2/13 Charles Shapiro <hooterpincher at gmail.com>:
>>> Counting Down to the Significant Second:
>>>
>>> tprt.c:
>>>
>>> #include <stdio.h>
>>> #include <time.h>
>>>
>>> int main (int argc, char *argv[])
>>> {
>>> time_t now;
>>> printf("Time: %ld\n",time(&now));
>>> }
>>>
>>>
>>> gcc tprt.c
>>>
>>> while true
>>> do
>>> ./a.out >> tprt.out
>>> sleep 1
>>> done
>>>
>>> tail -f ./tprt.out
>>>
>>> Current values for me on a work machine:
>>>
>>> Time: 1234549942
>>> Time: 1234549943
>>> Time: 1234549944
>>> Time: 1234549946
>>> Time: 1234549947
>>> Time: 1234549948
>>> Time: 1234549949
>>> Time: 1234549950
>>>
>>> -- CHS
>>>
>>>
>>> _______________________________________________
>>> Ale mailing list
>>> Ale at ale.org
>>> http://mail.ale.org/mailman/listinfo/ale
>>>
>>>
>>
>>
>>
>> --
>> --
>> James P. Kinney III
>>
>
>
>
> --
> --
> James P. Kinney III
>
--
--
James P. Kinney III
More information about the Ale
mailing list