你这都是什么????你在哪里学到的这些???
你的代码我可以说是一团糟,格式,还有你的逻辑,看得出来,你对自己想实现的功能明白,但是代码写的确实不怎么样,问题我在注释中给你指出来了,你自己找本书,好好重新再学,然后试着再写一下,我只指出问题,有哪里不懂,或解决不了再问
程序代码:
#include<stdio.h>
void add()
{
#include"data6.h" //对头文件的包含怎么放在函数体里面了???
c = a + b; //这里你的 a b c 分别是什么,int ? char ? 还是 string ? 又或者是 double ? 我都不认识,计算机能认识?
printf("\n");
printf("\n");
printf("%d", c); //前面对 c 没有进行定义,这里计算机还是不认识 c
getchar();
}
#include<stdio.h> //如果add函数没有和main函数在一个文件中,这里需要包含add函数所在头文件,如果在一个文件中,前面已经包含,这里不要重复
void main() //void类型,编译不会报错,但这种写法是错误的,建议改为有返回值的函数类型
{
#include"data4.cpp" //这又是怎么回事,.cpp文件怎么包含进来了,还包含在函数体里
#include"data1.h" //这里一样,头文件不是这么包含的
#include"data2.dd" //.dd 文件是什么?我从没见过这么包含的
add(); //add函数的调用,看你的代码,你是要对你的参数进行计算后输出,你的函数定义和调用是都没有参数列表,如何传递需要运算的数据?
getchar(); //这一行的内容是第二次出现了,我还是没懂,你想用这个做什么?
}