A
arnuld
WANTED: To initialize the time_t type only once when programs runs for
first time. Later I want to assign values myself.
GOT: compile time error
#include <stdio.h>
#include <time.h>
int main(void)
{
static time_t t0 = time(NULL);
time_t t1;
t1 = time(NULL);
printf("diff = %f\n", difftime(t1,t0));
return 0;
}
====================== OUTPUT ======================
[arnuld@dune C]$ gcc -ansi -pedantic -Wall -Wextra time.c
time.c: In function ‘main’:
time.c:6: error: initializer element is not constant
[arnuld@dune C]$
first time. Later I want to assign values myself.
GOT: compile time error
#include <stdio.h>
#include <time.h>
int main(void)
{
static time_t t0 = time(NULL);
time_t t1;
t1 = time(NULL);
printf("diff = %f\n", difftime(t1,t0));
return 0;
}
====================== OUTPUT ======================
[arnuld@dune C]$ gcc -ansi -pedantic -Wall -Wextra time.c
time.c: In function ‘main’:
time.c:6: error: initializer element is not constant
[arnuld@dune C]$