有效解决VC++6.0一个工程不能有多个main函数的解决方案
对于初学者来说,需要做很多练习,就需要创建多个main()函数,但C语言只能有一个main()函数,那么通常的做法就是:
【方法一】:讲其他文件中的main()函数注释掉,但该方法比较费时费力,不推荐
【方法二】:在VC++6.0中,在工程左边fileview里工程下的source files中,选中前一个带main函数的文件,
然后:选中要上次编写的first.c文件,在菜单编辑中选“删除”,或点键盘的【Delete】键,删除该文件(其实只是从工程中移除出去, 并 没有删除,您可以打开该工程目录查看,它依然存在,只是不在VC6.0中显示了,表示已经不在该工程编译范围之内)。
再按F7或者编译快捷键,重新编译新建的C程序。
这样,每个c文件(包括已移除的前main()文件)都留在当前工程所在目录中,而每次只有一个带main函数的c文件存在于工程当中执行。
【如果想恢复到原来的那个文件】:在工程左边fileview里工程下的source files中单击【右键】→选择【添加文件到当前目录】→选择需要导入到文件c,打开确认就可以把删除的文件导入进来。
【方法三】:将main函数单独写在一个文件里,并通过头文件将其他文件中的函数引入进来
如:(1)将hello.c中的main函数重命名为普通字母
(2)再编写hello.h来声明hello.c中的函数
(3)新建一个带main函数的文件main.c,在main.c中引入头文件,调用hello.c中的方法
分类:
C
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了