本周,我的课程开始旋转,正在教材中找不到的材料。我使用的是Visual Studio 2010,该项目从键盘获取5个数字并获得平均值,但我必须使用具有.h
头文件和相应的.cpp
文件的函数才能获得信用。这是我迄今为止在C++中包含多个文件
Main.cpp的
#include <iostream>
#include "average.h"
using namespace std;
const int numbersinput=5;
int main()
{
int numbers,sum,avg;
cout << "Hello, please enter 5 numbers you would like to see the average for." << endl;
for (int i = 0; i != numbersinput; ++i)
{
cin >> numbers;
sum += numbers;
}
int average(int sum);
cout << avg;
system ("PAUSE");
return 0;
}
的.H headerfile命名average.h
#include <iostream>
using namespace std;
int average(int);
,并命名为average.cpp
#include <iostream>
#include "average.h"
using namespace std;
const int numbersinput=5;
int avg;
int average(int sum)
{
avg = sum /numbersinput;
return avg;
}
其他.cpp文件
我可以获得成功的构建,但是在输入第一个数字并按回车后出现此错误。
运行检查失败#3 - 正在使用变量'sum'而没有 被初始化。
我不在这里?
分配总和为零 – KRUKUSA