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)
|