涛4091 发表于 2019-4-25 08:44:57

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

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



这是不是main函数重复定义的问题?
我该怎样解决它?

wp231957 发表于 2019-4-25 08:52:00

检查你的pow.c 作为简单的工程 不需要太多的点c 文档
如果你真的有N++个点c 貌似也只能有一个main 吧

另:vc6.0 太老了 太旧了没必要使用了会有很多莫名其妙的错误

涛4091 发表于 2019-4-25 08:57:05

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



我是为了训练就创建了很多c文件,每个文件实现一个功能。一个工程中的c文件只能有一次main函数。

wp231957 发表于 2019-4-25 09:04:53

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

所以说,你要么修改工程,要么修改源文件点c文档

涛4091 发表于 2019-4-25 09:13:42

wp231957 发表于 2019-4-25 09:04
所以说,你要么修改工程,要么修改源文件点c文档

我想的是在一个工程上建立一个主c文档,里面放有main函数,主文档main 去调用当前工程上的其他c文档。

wp231957 发表于 2019-4-25 09:17:36

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

那没问题的,那你就修改源码 确保整个工程只有一个main

涛4091 发表于 2019-4-25 09:21:27

wp231957 发表于 2019-4-25 09:17
那没问题的,那你就修改源码 确保整个工程只有一个main

我还不太会,你和我大体说说
我在 pow.c   和 sizeof.c 中分别创建了pow 和 sizeof 函数
我在main.c 中怎么调用?

梦亦非 发表于 2019-4-25 09:22:21

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



请问一下现在c流行什么软件?

82457097 发表于 2019-4-25 09:31:15

写项目当然用宇宙最强的vs2017
学习的话反正我用的dev c++

wp231957 发表于 2019-4-25 09:37:13

vs 确实不错,就是太庞大了

涛4091 发表于 2019-4-25 09:38:55

。。。。这咋调用啊?{:10_258:}

Croper 发表于 2019-4-25 09:55:34

本帖最后由 Croper 于 2019-4-25 09:59 编辑

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

简单一点的办法就是把代码扔到.h文件中,然后include这个头文件

标准一点的办法就是把函数声明扔到头文件中,实现放到.c或.cpp文件中,然后包含这个头文件

涛4091 发表于 2019-4-25 10:30:24

Croper 发表于 2019-4-25 09:55
全宇宙最强的IDE明明是VS2019的说。。。
//================================非常 ...

创建的.c文件名可以和里面定义的函数相同吗

Croper 发表于 2019-4-25 10:34:35

涛4091 发表于 2019-4-25 10:30
创建的.c文件名可以和里面定义的函数相同吗

可以,不影响

uoong 发表于 2019-4-26 09:29:27

char定义赋值的时候要用单引号

涛4091 发表于 2019-4-26 14:52:54

uoong 发表于 2019-4-26 09:29
char定义赋值的时候要用单引号

哦~~~ 谢谢指教
页: [1]
查看完整版本: c语言初级问题报错_已解决