鱼C论坛

 找回密码
 立即注册
查看: 2114|回复: 15

[已解决]c语言初级问题报错_已解决

[复制链接]
发表于 2019-4-25 08:44:57 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 涛4091 于 2023-2-23 11:15 编辑

批注 2019-04-25 084306.png

这是不是main函数重复定义的问题?
我该怎样解决它?
最佳答案
2019-4-25 09:55:34
本帖最后由 Croper 于 2019-4-25 09:59 编辑

全宇宙最强的IDE明明是VS2019的说。。。
//================================非常正经的分割线=================

简单一点的办法就是把代码扔到.h文件中,然后include这个头文件
simple way.jpg
标准一点的办法就是把函数声明扔到头文件中,实现放到.c或.cpp文件中,然后包含这个头文件
std way.jpg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-4-25 08:52:00 | 显示全部楼层
检查你的pow.c 作为简单的工程 不需要太多的点c 文档
如果你真的有N++个点c 貌似也只能有一个main 吧

另:vc6.0 太老了 太旧了  没必要使用了  会有很多莫名其妙的错误
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-4-25 08:57:05 | 显示全部楼层
wp231957 发表于 2019-4-25 08:52
检查你的pow.c 作为简单的工程 不需要太多的点c 文档
如果你真的有N++个点c 貌似也只能有一个main 吧

我是为了训练就创建了很多c文件,每个文件实现一个功能。一个工程中的c文件只能有一次main函数。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-4-25 09:04:53 | 显示全部楼层
涛4091 发表于 2019-4-25 08:57
我是为了训练就创建了很多c文件,每个文件实现一个功能。一个工程中的c文件只能有一次main函数。

所以说,你要么修改工程,要么修改源文件点c文档
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-4-25 09:13:42 | 显示全部楼层
wp231957 发表于 2019-4-25 09:04
所以说,你要么修改工程,要么修改源文件点c文档

我想的是在一个工程上建立一个主c文档,里面放有main函数,主文档main 去调用当前工程上的其他c文档。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-4-25 09:17:36 | 显示全部楼层
涛4091 发表于 2019-4-25 09:13
我想的是在一个工程上建立一个主c文档,里面放有main函数,主文档main 去调用当前工程上的其他c文档。

那没问题的,那你就修改源码 确保整个工程只有一个main
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-4-25 09:21:27 | 显示全部楼层
wp231957 发表于 2019-4-25 09:17
那没问题的,那你就修改源码 确保整个工程只有一个main

我还不太会,你和我大体说说 批注 2019-04-25 091958.png
我在 pow.c   和 sizeof.c 中分别创建了pow 和 sizeof 函数
我在main.c 中怎么调用?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-4-25 09:22:21 | 显示全部楼层
wp231957 发表于 2019-4-25 08:52
检查你的pow.c 作为简单的工程 不需要太多的点c 文档
如果你真的有N++个点c 貌似也只能有一个main 吧

请问一下现在c流行什么软件?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-4-25 09:31:15 From FishC Mobile | 显示全部楼层
写项目当然用宇宙最强的vs2017
学习的话反正我用的dev c++
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-4-25 09:37:13 | 显示全部楼层
vs 确实不错,就是太庞大了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-4-25 09:38:55 | 显示全部楼层
。。。。这咋调用啊?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-4-25 09:55:34 | 显示全部楼层    本楼为最佳答案   
本帖最后由 Croper 于 2019-4-25 09:59 编辑

全宇宙最强的IDE明明是VS2019的说。。。
//================================非常正经的分割线=================

简单一点的办法就是把代码扔到.h文件中,然后include这个头文件
simple way.jpg
标准一点的办法就是把函数声明扔到头文件中,实现放到.c或.cpp文件中,然后包含这个头文件
std way.jpg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-4-25 10:30:24 | 显示全部楼层
Croper 发表于 2019-4-25 09:55
全宇宙最强的IDE明明是VS2019的说。。。  
//================================非常 ...

创建的.c文件名可以和里面定义的函数相同吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-4-25 10:34:35 | 显示全部楼层
涛4091 发表于 2019-4-25 10:30
创建的.c文件名可以和里面定义的函数相同吗

可以,不影响
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-4-26 09:29:27 | 显示全部楼层
char定义赋值的时候要用单引号
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-4-26 14:52:54 | 显示全部楼层
uoong 发表于 2019-4-26 09:29
char定义赋值的时候要用单引号

哦~~~ 谢谢指教
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-3 17:13

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表