gpt4 book ai didi

C程序打印当前时间

转载 作者:可可西里 更新时间:2023-11-01 13:56:28 26 4
gpt4 key购买 nike

我正在学习 C 程序。当尝试运行代码时出现错误:[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();

}

有人可以解释一下我在这里做错了什么吗?

我试过这段代码:

 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(&current_time);

return &result;

}

但仍然向我显示错误:错误:调用的对象“1”不是函数在当前时间=时间(NULL);线。代码有什么问题

最佳答案

我认为您正在寻找这样的东西:

#include <time.h>
#include <stdlib.h>
#include <stdio.h>

int main() {

time_t current_time;
char* c_time_string;

current_time = time(NULL);

/* Convert to local time format. */
c_time_string = ctime(&current_time);

printf("Current time is %s", c_time_string);

return 0;
}

关于C程序打印当前时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26900122/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com