小编Vic*_*cky的帖子

C错误C2040?char*()'与'int()'的间接级别不同

你能否解决这段代码中的错误我得到的这个错误 error C2040: 'tmFunc' : 'char *()'在间接层次上有所不同'int ()'

#include<stdio.h>
main()
{
    char *tmStamp=tmFunc();
}

char *tmFunc() 
{
    char tmbuf[30];
    struct tm *tm;
    time_t ltime;             /* calendar time */
    ltime=time(NULL);         /* get current cal time */
    tm = localtime(&ltime);
    sprintf (tmbuf, "[%04d/%02d/%02d %02d:%02d:%02d]", tm->tm_year + 1900,
       tm->tm_mon + 1, tm->tm_mday, tm->tm_hour, tm->tm_min, tm->tm_sec);
    return(tmbuf);
}
Run Code Online (Sandbox Code Playgroud)

c function

2
推荐指数
2
解决办法
1万
查看次数

标签 统计

c ×1

function ×1