_TIME_

  • Follow


Hi,
       Could you please let me know how to use _TIME_ macro with a
sample code?

Regards
0
Reply ramu.ask (96) 8/6/2008 10:49:24 PM

ramu wrote:
> Hi,
>        Could you please let me know how to use _TIME_ macro with a
> sample code?
> 
#include <stdio.h>

int main(void)
{
  puts(__TIME__);
}

-- 
Ian Collins.
0
Reply ian-news (9883) 8/6/2008 10:54:29 PM


On Aug 6, 6:49=A0pm, ramu <ramu....@gmail.com> wrote:
> Hi,
> =A0 =A0 =A0 =A0Could you please let me know how to use _TIME_ macro with =
a
> sample code?
>
> Regards

It's __TIME__, with 4 underscores:

#include <stdio.h>

int main (void) {
  puts(__TIME__);
  return 0;
}

--
Robert Gamble
0
Reply rgamble99 (794) 8/6/2008 10:56:06 PM

Ian Collins wrote:
> ramu wrote:
>
>> Could you please let me know how to use _TIME_ macro with a
>> sample code?
>
> #include <stdio.h>
> int main(void) {
>   puts(__TIME__);
> }

Reading the (easily available) standard is much faster.  I.e:

  6.10.8  Predefined macro names

  [#1]  The  following  macro  names  shall  be defined by the
  implementation:

.... snip ...

  __TIME__ The  time  of  translation  of  the  source file: a
           character string literal of the form "hh:mm:ss"  as
           in  the time generated by the asctime function.  If
           the  time  of  translation  is  not  available,  an
           implementation-defined    valid   time   shall   be
           supplied.

Some useful references about C:
 <http://www.ungerhu.com/jxh/clc.welcome.txt>
 <http://c-faq.com/>                                       (C-faq)
 <http://benpfaff.org/writings/clc/off-topic.html>
 <http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf> (C99)
 <http://cbfalconer.home.att.net/download/n869_txt.bz2> (C99, txt)
 <http://www.dinkumware.com/c99.aspx>                  (C-library}
 <http://gcc.gnu.org/onlinedocs/>                       (GNU docs)
 <http://clc-wiki.net/wiki/C_community:comp.lang.c:Introduction>

-- 
 [mail]: Chuck F (cbfalconer at maineline dot net) 
 [page]: <http://cbfalconer.home.att.net>
            Try the download section.

0
Reply cbfalconer (19183) 8/7/2008 2:32:49 AM

CBFalconer wrote:

> Ian Collins wrote:
>> ramu wrote:
>>
>>> Could you please let me know how to use _TIME_ macro with a
>>> sample code?
>>
>> #include <stdio.h>
>> int main(void) {
>>   puts(__TIME__);
>> }
> 
> Reading the (easily available) standard is much faster.  I.e:


The Standard isn't easily available at all from the perspective of a
beginner. Even the existence of a Standard, it's Committee's website,
and the presence of public drafts is unknown to the vast majority of
newbies. Besides, the Standard document (or the draft) is _not_ a good
place for a newbie to seek help. He would be much better off with
almost any decent C book or tutorial.

>   6.10.8  Predefined macro names
> 
>   [#1]  The  following  macro  names  shall  be defined by the
>   implementation:
> 
> ... snip ...
> 
>   __TIME__ The  time  of  translation  of  the  source file: a
>            character string literal of the form "hh:mm:ss"  as
>            in  the time generated by the asctime function.  If
>            the  time  of  translation  is  not  available,  an
>            implementation-defined    valid   time   shall   be
>            supplied.

This would be most opaque to someone just starting out with C. Terms
like "implementation", "translation", "character string
literal", "asctime", "implementation-defined valid time" etc., are
likely to be confusing at best.

<snip>

0
Reply santosh.k83 (3969) 8/7/2008 5:57:03 AM

santosh <santosh.k83@gmail.com> writes:

> CBFalconer wrote:
>
>> Ian Collins wrote:
>>> ramu wrote:
>>>
>>>> Could you please let me know how to use _TIME_ macro with a
>>>> sample code?
>>>
>>> #include <stdio.h>
>>> int main(void) {
>>>   puts(__TIME__);
>>> }
>> 
>> Reading the (easily available) standard is much faster.  I.e:
>
>
> The Standard isn't easily available at all from the perspective of a
> beginner. Even the existence of a Standard, it's Committee's website,
> and the presence of public drafts is unknown to the vast majority of
> newbies. Besides, the Standard document (or the draft) is _not_ a good
> place for a newbie to seek help. He would be much better off with
> almost any decent C book or tutorial.
>
>>   6.10.8  Predefined macro names
>> 
>>   [#1]  The  following  macro  names  shall  be defined by the
>>   implementation:
>> 
>> ... snip ...
>> 
>>   __TIME__ The  time  of  translation  of  the  source file: a
>>            character string literal of the form "hh:mm:ss"  as
>>            in  the time generated by the asctime function.  If
>>            the  time  of  translation  is  not  available,  an
>>            implementation-defined    valid   time   shall   be
>>            supplied.
>
> This would be most opaque to someone just starting out with C. Terms
> like "implementation", "translation", "character string
> literal", "asctime", "implementation-defined valid time" etc., are
> likely to be confusing at best.
>
> <snip>

very well said. There is hope for you yet.
0
Reply rgrdev (1814) 8/7/2008 6:10:19 AM

santosh wrote:
> CBFalconer wrote:
> 
.... snip ...
>
>> Reading the (easily available) standard is much faster.  I.e:
> 
> The Standard isn't easily available at all from the perspective
> of a beginner. Even the existence of a Standard, it's Committee's
> website, and the presence of public drafts is unknown to the vast
> majority of newbies. Besides, the Standard document (or the draft)
> is _not_ a good place for a newbie to seek help. He would be much
> better off with almost any decent C book or tutorial.

That's why I attached a list of places to get such things, which
you snipped.  Most newbies accessing Usenet have access to the WWW
system.

-- 
 [mail]: Chuck F (cbfalconer at maineline dot net) 
 [page]: <http://cbfalconer.home.att.net>
            Try the download section.


0
Reply cbfalconer (19183) 8/7/2008 8:03:50 AM

CBFalconer wrote:

> santosh wrote:
>> CBFalconer wrote:
>> 
> ... snip ...
>>
>>> Reading the (easily available) standard is much faster.  I.e:
>> 
>> The Standard isn't easily available at all from the perspective
>> of a beginner. Even the existence of a Standard, it's Committee's
>> website, and the presence of public drafts is unknown to the vast
>> majority of newbies. Besides, the Standard document (or the draft)
>> is _not_ a good place for a newbie to seek help. He would be much
>> better off with almost any decent C book or tutorial.
> 
> That's why I attached a list of places to get such things, which
> you snipped.  Most newbies accessing Usenet have access to the WWW
> system.

That still leaves unsolved the difficulty for a newbie of comprehending
the Standard's language. The C Standard is only accessible for someone
already fairly experienced with C (at least a year I would say), unless
the person were extraordinarily bright.

0
Reply santosh.k83 (3969) 8/7/2008 8:44:29 AM

santosh wrote:
> CBFalconer wrote:
>> santosh wrote:
>>> CBFalconer wrote:
>>>
>> ... snip ...
>>>
>>>> Reading the (easily available) standard is much faster.  I.e:
>>>
>>> The Standard isn't easily available at all from the perspective
>>> of a beginner. Even the existence of a Standard, it's Committee's
>>> website, and the presence of public drafts is unknown to the vast
>>> majority of newbies. Besides, the Standard document (or the draft)
>>> is _not_ a good place for a newbie to seek help. He would be much
>>> better off with almost any decent C book or tutorial.
>>
>> That's why I attached a list of places to get such things, which
>> you snipped.  Most newbies accessing Usenet have access to the WWW
>> system.
> 
> That still leaves unsolved the difficulty for a newbie of
> comprehending the Standard's language. The C Standard is only
> accessible for someone already fairly experienced with C (at least
> a year I would say), unless the person were extraordinarily bright.

Well, we definitely disagree here.  :-)  Being fairly facile in
English is probably needed, though.

-- 
 [mail]: Chuck F (cbfalconer at maineline dot net) 
 [page]: <http://cbfalconer.home.att.net>
            Try the download section.

0
Reply cbfalconer (19183) 8/7/2008 1:00:28 PM

8 Replies
65 Views

(page loaded in 0.295 seconds)


Reply: