/* ECP: FILEname=fig8_31.c */ /* 1*/ /* Print out Starting And Ending time. */ /* 2*/ /* Incorrect: ctime Returns A Pointer To static Data */ /* 3*/ #include /* 4*/ #include /* 5*/ main( void ) /* 6*/ { /* 7*/ time_t Before, After; /* 8*/ char *Bct, *Act; /* 9*/ time( &Before ); /*10*/ Bct = ctime( &Before ); /*11*/ sleep( 5 ); /*12*/ time( &After ); /*13*/ Act = ctime( &After ); /*14*/ printf( "Before: %s", Bct ); /*15*/ printf( "After: %s", Act ); /*16*/ return 0; /*17*/ }