数据结构 课设
本项目设计了一款校园导游系统,采用C语言实现,通过无向带权图结构展示校园景点及其之间的路径。系统具备菜单导航、浏览路线、查询最短路径等功能,适用于学生和访客快速了解校园布局。数据结构课程设计——校园导游系统(C语言)_姜权罡-CSDN博客。目前是想做一个图形界面。
备选方案
9-07
我们采用的是自顶向下、逐层分解的结构化的开发方法。
目前是想做一个图形界面(UI)设计,但是由于c语言本身没有内置的GUI(图形用户界面)库,
只有控制台界面内(文本界面)或者只能借助第三方库,一种是直接调用Windows系统的API,无需额外安装库,另一种是可跨平台的GTK+库,这里需要先安装开发环境(Windows下的MSYS2,linux的libgtk-3-dev),还有一个是c++的QT,是否可通过extern实现c呢?
使用双引号表示优先从当前源文件所在目录查找头文件
在 C 语言中,函数的声明通常放在 .h 头文件中,而函数的定义(实现)则应该放在 .c 源文件中,这是标准的做法。
.h是头文件(header file)主要用于声明,包括函数声明,变量声明,宏定义,结构体,枚举类型定义等,相当于接口说明书
.c:源文件(Source File )
-o 是 GCC 编译器的一个选项,它的作用是指定生成的可执行文件(或目标文件)的名称。
生成.exe 文件,在终端中输入.\表示当前目录,.\文件名.exe运行可执行文件
像是只定义函数的源文件要和主源文件一起编译,不能单独编译,不然会报错
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)