C++ 第25行预期不合格-id,如何更正?

C++ 第25行预期不合格-id,如何更正?,c++,debugging,C++,Debugging,错误出现在支架的第25行。程序读取、计算并平均文件datafile上的值。我不知道它可能是什么,我已经检查了分号和代码中的所有内容。但它不会编译 #include <iostream> #include <fstream> using namespace std; void ReadAndSum(ifstream&, int&, float&); // Reads, counts, and averages the val

错误出现在支架的第25行。程序读取、计算并平均文件datafile上的值。我不知道它可能是什么,我已经检查了分号和代码中的所有内容。但它不会编译

#include <iostream>
    #include <fstream>
    using namespace std;
    void  ReadAndSum(ifstream&, int&, float&); // Reads, counts, and averages the values on file dataFile.
    int main()
    {
        ifstream  dataFile;
        int  numberOfValues;
        float  average;
        cout << fixed << showpoint;
        dataFile.open("Averages.txt");
        ReadAndSum(dataFile, numberOfValues,average);
        cout << "The average of " << numberOfValues << " values is " << average  << endl;
        return 0;
    }
    void ReadAndSum(ifstream& dataFile, int& numberOfValues, float& average);
    {
        float number;
        numberOfValues = 0;
        average=0;
        dataFile >> number;
        while (dataFile)
        {
            average = average + number;
            numberOfValues++;
            dataFile>>number;
        }
        average = average/numberOfValues;
    }
#包括
#包括
使用名称空间std;
void ReadAndSum(ifstream&,int&,float&);//读取、计算和平均文件数据文件上的值。
int main()
{
ifstream数据文件;
int数值;
浮动平均;

cout上面的行
void ReadAndSum(ifstream&dataFile,int&numberOfValues,float&average);
以分号结尾,去掉它,这应该可以解决您的问题。

没问题-可能只是复制/粘贴函数原型(我一直都会遇到)