C语言函数调用问题,求助

两个C语言文件,从一个里面调用另一个为什么不能?哪里错了图片

楼主是两个文件一起编译的吗?

下面是一段来自《C专家编程》里的内容,对于大家初步理解C语言中的函数调用、函数参数以及函数中的变量有着很大帮助。接下来的这段代码片段取自按照当地日期格式打印日期的程序。这里存在一个BUG,看看你是否能够找到:  
/* 将源文件的timestamp转换为表示当地格式日期的字符串 */
char *localized_time(char *filename)
{
struct tm *tm_p......
答案就在这里:关于C语言函数调用的问题
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

图片说明
图中main是你给的的主函数,hanshu.c文件是你写的函数的文件,上面是我编译链接的过程,最后输出结果。我猜你是想知道局部变量和外部变量的关系吧

不过我建议你把自己写的函数写到另外一个头文件中去,不要像你这样写,如果还有问题的话再问我,给好评哦

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^