Microchip Technology XC8 Standard Compiler (Workstation) SW006021-1 SW006021-1 User Manual

Product codes
SW006021-1
Page of 518
MPLAB
®
 XC8 C Compiler User’s Guide
DS52053B-page 328
 2012 Microchip Technology Inc.
Example
#include <conio.h>
#include <string.h>
char buffer[80];
void 
main (void)
{
    for(;;) {
        cgets(buffer);
        if(strcmp(buffer, “exit” == 0)
            break;
        cputs(“Type ’exit’ to finish\n”;
    }
}
See Also
cputs()
, puts(), putch()
CTIME 
Synopsis
#include <time.h>
 
char * ctime (time_t * t)
Description
The 
ctime()
 function converts the time in seconds pointed to by its argument to a 
string of the same form as described for asctime(). Thus the example program prints 
the current time and date.
Example
#include <stdio.h>
#include <time.h>
void 
main (void)
{
    time_t clock;
    time(&clock);
    printf(“%s”, ctime(&clock));
}
See Also
gmtime()
, localtime(), asctime(), time()
Return Value
A pointer to the string.
Note
The example will require the user to provide the time() routine as one cannot be 
supplied with the compiler. See time() for more detail.