I am learning C program. When try to run the code I am getting error as : [Error] ld returned 1 exit status
   #include <stdio.h>
   #include <time.h>
    void main()
     {
       time_t t;
       time(&t);
       clrscr();
       printf("Today's date and time : %s",ctime(&t));
       getch();
      }
Can someone explain me What I am doing wrong here?
I tried this code :
 int main()
   {
  printf("Today's date and time : %s \n", gettime());
  return 0;
   }
  char ** gettime() { 
   char * result;
    time_t current_time;
    current_time = time(NULL);
   result = ctime(¤t_time);
     return &result; 
   }
but still shows me error as : error: called object ‘1’ is not a function in current_time = time(NULL); line. What is wrong with the code