What is the meaning of the following C code if output is 0?
#include<stdio.h>
#include<time.h>
int main()
{
struct tm *local;
time_t t;
t=time(NULL);
local=localtime(&t);
printf("%d",local->tm_isdst);
return 0;
}
#include<stdio.h>
#include<time.h>
int main()
{
struct tm *local;
time_t t;
t=time(NULL);
local=localtime(&t);
printf("%d",local->tm_isdst);
return 0;
}A. DST is in effect
B. DST status is unknown
C. DST is not in effect
D. DST is corresponding with local time
Answer: Option C
Related Questions on Standard Library Functions
Which standard library function is used to calculate the length of a string in C?
A. strlen()
B. strlength()
C. stringlen()
D. strsize()
What is the purpose of the 'printf' function in C?
A. To print formatted text to the standard output
B. To read text from the standard input
C. To open a file
D. To close a file
Which library should be included to use the 'sqrt' function in C?
A. math.h
B. stdlib.h
C. cmath.h
D. algorithm.h
What does the 'strcmp' function in C do?
A. Compares two strings and returns an integer indicating their relationship
B. Copies one string to another
C. Concatenates two strings
D. Searches for a substring

Join The Discussion