Language%20in%20C%20Interview%20Questions%20and%20Answers
Question: Can we change the system date to some other date?
Answer: Yes, We can! The function stime( ) sets the system date to the specified date. It also sets the system time. The time and date is measured in seconds from the 00:00:00 GMT, January 1, 1970. The following program shows how to use this function.#include <stdio.h> #include <time.h> void main( ) { time_t tm ; int d ; tm = time ( NULL ) ; printf ( "The System Date : %s", ctime ( &tm ) ) ; printf ( "nHow many days ahead you want to set the date : " ) ; scanf ( "%d", &d ) ; tm += ( 24L * d ) * 60L * 60L ; stime ( &tm ) ; printf ( "nNow the new date is : %s", ctime ( &tm ) ) ; } In this program we have used function ctime( ) in addition to function stime( ). The ctime( ) function converts time value to a 26-character long string that contains date and time. |
Is it helpful?
Yes
No
Most helpful rated by users:
- What will be the output of the following code?
void main ()
{ int i = 0 , a[3] ;
a[i] = i++;
printf ("%d",a[i]) ;
} - Why doesn't the following code give the desired result?
int x = 3000, y = 2000 ;
long int z = x * y ; - Why doesn't the following statement work?
char str[ ] = "Hello" ;
strcat ( str, '!' ) ; - How do I know how many elements an array can hold?
- How do I compare character data stored at two different memory locations?