C语言:这里为什么可以没有包含文件
答案:5 悬赏:60 手机版
解决时间 2021-11-25 01:29
- 提问者网友:最美的风景
- 2021-11-24 17:19
C语言:这里为什么可以没有包含文件
最佳答案
- 五星知识达人网友:独钓一江月
- 2021-11-24 18:46
- strcat函数肯定要string.h头文件。
代码可能有错误
for(i=0;i<2;i++)
{
scanf("&d",&m);
p=fun(m);
}中scanf这句是不是输错了,应该是
scanf("%d", &m);
0102
01
2010/10
追问第二个问题我终于明白了。但是我运行的时候真的不用string.h 这个文件,真的像楼下所说vc6.0编译系统默认包含这个头文件了?追答这个可能是警告设置问题吧,我这不行。
也有可能stdlib.h被修改过的,包含了string.h
全部回答
- 1楼网友:独钓一江月
- 2021-11-24 22:37
1。vc6.0编译系统默认包含这个头文件了
2。第一行是:0102
第三行是:2010/10追问怎么看vc6.0包含了哪几个头文件?
你是怎么输入的?我没有结果输出。。。
2。第一行是:0102
第三行是:2010/10追问怎么看vc6.0包含了哪几个头文件?
你是怎么输入的?我没有结果输出。。。
- 2楼网友:蓝房子
- 2021-11-24 22:01
1、#include 必须加,因为strcat函数需要#include 的支持。
2、8427224 4227248/4227248 结果不靠谱,代码估计有问题
2、8427224 4227248/4227248 结果不靠谱,代码估计有问题
- 3楼网友:西岸风
- 2021-11-24 20:30
代码有误 你scanf("&d",&m);这种写法 我调试了半天;
头文件必须包含string.h,不包含能运行只能说明你编译器老了。
输出的结果是输入数字字符的逆序。
头文件必须包含string.h,不包含能运行只能说明你编译器老了。
输出的结果是输入数字字符的逆序。
- 4楼网友:举杯邀酒敬孤独
- 2021-11-24 19:20
首先:我也是vc6.0,我这怎么出现警告呢?用到strcat,肯定需要string.h头文件呀。
其次:你说你运行什么输出结果都没有,主函数里面scanf("&d",&m);说明需要你给m输入值,他才会继续往下做啊,所以你输入个整数估计就有显示了。
我看了半天也没看明白这个函数的目的,你自己再仔细分析下程序吧。追问我输入了,但是没有输出结果啊,你有?
其次:你说你运行什么输出结果都没有,主函数里面scanf("&d",&m);说明需要你给m输入值,他才会继续往下做啊,所以你输入个整数估计就有显示了。
我看了半天也没看明白这个函数的目的,你自己再仔细分析下程序吧。追问我输入了,但是没有输出结果啊,你有?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯