/usr/include/time.h:88:15: note: expected ‘const struct tm * restrict’ but argument is of type ‘struct tm **’ extern size_t strftime (char *__restrict __s, size_t __maxsize,
时间: 2024-02-17 21:02:12 浏览: 132
64位linux 编译c提示gnu/stubs-32.h:No such file or directory的解决方法
这个错误提示来自于 C 语言的 time.h 头文件中的 strftime 函数。它的原型通常是这样的:
```c
size_t strftime(char * restrict s, size_t maxsize, const char * restrict format, const struct tm * restrict timeptr);
```
其中第四个参数是一个指向 const struct tm 类型的指针。但是错误提示中的实参是一个指向 struct tm* 类型的指针,这是不匹配的。
你可能需要检查一下你的代码,看看在调用 strftime 函数时,第四个参数是否正确地指向了一个 const struct tm 类型的指针。如果不确定如何解决这个问题,可以提供更多的代码和上下文信息,以便我能够更好地帮助你。
阅读全文