VS,c语言,图书管理系统

问题遇到的现象和发生背景

检查代码后也没啥问题 但是用vs的时候就是有这个问题

用代码块功能插入代码,请勿粘贴截图

img

运行结果及报错内容

这个是我第一次遇到这种问题 感觉很没有头绪

在 main 调用的 returnBook 函数找不到定义,函数没有声明吧

returnBook这个函数实现代码在哪个文件中?把文件添加到VS项目中,然后再编译试试。

如果上面的答案未能解决你的问题,建议你静下心来阅读这篇实例,同时阅读下评论区评论【vs报错“错误 LNK2019 无法解析的外部符号”的几种原因及解决方案】,链接:https://blog.csdn.net/weixin_44120025/article/details/115279563

没代码,只是瞎猜

在其他IDE中试过了吗
可能是某个变量名字写错了,也可能是这个函数指针在main.c中没有声明。
struct不是声明结构体的吗,怎么能用到函数指针的声明上面。

你先单独编译每个文件,看是那个文件编译没通过,然后看那个文件的代码有没有问题,还有那个文件调用的情况或者有的函数出了问题,这个报错一般是得自己一步一步的调试,或者你把代码发出来看看

把代码和报错一起贴出来,方便查找错误

参考一下

c语言图书管理系统_Y1998521的博客-CSDN博客_图书馆理系统c语言 1、题目意义图书馆,作为文献的聚集地和展示平台,常常扮演着引领文化前进的角色,是每个大学不可或缺的基础设施,而图书管理系统则是一个图书馆能够正常运转的关键。本次课程设计使用C语言制作程序来实现图书的登记,删除,查询,浏览以及读者的借阅,还书,会员登录,修改密码等功能。程序中涉及到数据链表和文件指针的操作,包括结构体数据定义,使用及文件的读写,定位,修改等。... https://blog.csdn.net/Y1998521/article/details/125194572?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166935230916800184149232%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=166935230916800184149232&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-1-125194572-null-null.nonecase&utm_term=VS%EF%BC%8Cc%E8%AF%AD%E8%A8%80%EF%BC%8C%E5%9B%BE%E4%B9%A6%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F&spm=1018.2226.3001.4450

分文件编写注意包含的头文件,可能少了