鱼C论坛

 找回密码
 立即注册
查看: 1270|回复: 23

[已解决]请教多文件问题

[复制链接]
发表于 2020-7-27 13:28:17 | 显示全部楼层 |阅读模式

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

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

x
#include<stdio.h>
#include<max.c>
#include<min.c>

int main()

{
      int a = 98;
      int b = 88;
      int maxval = max(a,b);
      int minval = min(a,b);
      printf("The max value is %d\n, The min value is %d\n",maxval,minval);
      return 0;
}


我用VC++6.0 和DEV C++ 两个编译都出现错误:[Error] max.c: No such file or directory


上传不了图片,只能口述:我的 res 文件包里有:Debug 文件包、res . c 、res . dsp 、res . dsw、res . ncb、res . opt 、res . plg、max . c、min . c
最佳答案
2020-7-27 13:31:08
要用 "" 不是 <>,并且你 max.c 和 min.c 的 .c 扩展名改为 .h
#include<stdio.h>
#include "max.h"
#include "min.h"

int main()

{
      int a = 98;
      int b = 88;
      int maxval = max(a,b);
      int minval = min(a,b);
      printf("The max value is %d\n, The min value is %d\n",maxval,minval);
      return 0;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-7-27 13:31:08 | 显示全部楼层    本楼为最佳答案   
要用 "" 不是 <>,并且你 max.c 和 min.c 的 .c 扩展名改为 .h
#include<stdio.h>
#include "max.h"
#include "min.h"

int main()

{
      int a = 98;
      int b = 88;
      int maxval = max(a,b);
      int minval = min(a,b);
      printf("The max value is %d\n, The min value is %d\n",maxval,minval);
      return 0;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-27 13:39:11 | 显示全部楼层
新建两个文件:max.h,min.h
在max.c的开头加入:#include"max.h"
在min.c的开头加入:#include"min.h"
之后把代码改成:
#include<stdio.h>
#include"max.h"
#include"min.h"

int main()

{
      int a = 98;
      int b = 88;
      int maxval = max(a,b);
      int minval = min(a,b);
      printf("The max value is %d\n, The min value is %d\n",maxval,minval);
      return 0;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-27 13:40:33 | 显示全部楼层
zltzlt 发表于 2020-7-27 13:31
要用 "" 不是 ,并且你 max.c 和 min.c 的 .c 扩展名改为 .h

好家伙 Twilight6怎么没来?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-27 13:41:16 | 显示全部楼层
我真的是个好人 发表于 2020-7-27 13:40
好家伙 Twilight6怎么没来?

嘿嘿
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-27 13:45:08 | 显示全部楼层
我真的是个好人 发表于 2020-7-27 13:40
好家伙 Twilight6怎么没来?

这样子我们就可以抢最佳了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-27 13:46:10 | 显示全部楼层
xiaosi4081 发表于 2020-7-27 13:45
这样子我们就可以抢最佳了

都不懂,Twilight6没来我也抢不到,泪目了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-27 13:46:25 | 显示全部楼层
这个题目是 CSDN技术社区 那里的例子,我照抄的,它那里能执行,是用的什么编译器呢?

我改为 . h ,再试试
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-27 13:51:50 | 显示全部楼层
风过无痕1989 发表于 2020-7-27 13:46
这个题目是 CSDN技术社区 那里的例子,我照抄的,它那里能执行,是用的什么编译器呢?

我改为 . h ,再 ...


发那里的地址
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-27 13:58:45 | 显示全部楼层
将 max . c 直接改为 max . h ,min . c 直接改为 min . h 后,res . c 中改为
#include<stdio.h>
#include<max.h>
#include<min.h>

还是有一个错误:fatal error C1083: Cannot open include file: 'max.h': No such file or directory

将 max . c 直接改为 max . h ,min . c 直接改为 min . h 后,res . c 中改为
#include<stdio.h>
#include"max.h"
#include"min.h"

运行正常,这是为什么呢?<>、" " 不是一样的吗,为什么在这里会有区别?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-27 14:02:27 | 显示全部楼层
风过无痕1989 发表于 2020-7-27 13:58
将 max . c 直接改为 max . h ,min . c 直接改为 min . h 后,res . c 中改为
#include
#include


#include " " 是导入自定义的头文件,#include <> 是导入内置的头文件
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-27 14:20:42 | 显示全部楼层
谢谢各位的解答!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-27 14:21:51 | 显示全部楼层

那最佳就不给了?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-27 14:26:12 | 显示全部楼层
livcui 发表于 2020-7-27 14:21
那最佳就不给了?

奇怪,这帖子没有设置最佳的那个标签

最佳是2楼的,我重启浏览器,再来设
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-27 14:28:20 | 显示全部楼层

请点击【编辑】,将帖子的分类设置为【问题求助】:


                               
登录/注册后可看大图



                               
登录/注册后可看大图
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-27 14:28:56 | 显示全部楼层
风过无痕1989 发表于 2020-7-27 14:26
奇怪,这帖子没有设置最佳的那个标签

最佳是2楼的,我重启浏览器,再来设

请点击帖子下方的【编辑】按钮,再将主题分类修改为【问题求助】
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-27 14:29:26 | 显示全部楼层
风过无痕1989 发表于 2020-7-27 14:26
奇怪,这帖子没有设置最佳的那个标签

最佳是2楼的,我重启浏览器,再来设

@不二如是 帮楼主主题分下类吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-27 14:30:13 | 显示全部楼层
测试回复
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-27 14:31:09 | 显示全部楼层
风过无痕1989 发表于 2020-7-27 14:26
奇怪,这帖子没有设置最佳的那个标签

最佳是2楼的,我重启浏览器,再来设

反正与我无关
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-27 14:36:47 | 显示全部楼层

我是昨晚手机上看文章时,跳出这么一个多文件问题的,早上抄录下来,试了一个上午,不得要领,才来发帖子的,那里的地址还真是不记得了。

这次 2楼的兄弟已经解答了我这一题目所想得到的所有知识点,最佳只有一个,我就选他了,再次谢谢你!

但今天不知怎么了,那个最佳的标签重新启动浏览器,还是没有,只能过些时候再来设了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-13 07:48

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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