【发布时间】:2015-03-04 22:34:33
【问题描述】:
我不明白为什么我的代码无法编译。我看到另一篇有同样问题的帖子,但他们的问题是没有使用#include 和没有使用命名空间std,这两个我都有。有谁知道为什么?? p.s.我的代码还没有完成,但我想在进一步研究之前让它工作。
#include <iostream>
#include <string>
#include <fstream>
using namespace std;
//Function prototypes to warn main function
void readData(int num);
void oddTally(int num);
void oddSum(int num);
void oddAverage(double num);
void evenTally(int num);
void evenSum(int num);
void evenAverage(double num);
void displayNames(string name1, string name2);
int main()
{
int inData, oTally, oSum, eTally, eSum;
double oAverage, eAverage;
string name1, name2;
ifstream inFile;
readData(inData);
oddTally(oTally);
oddSum(oSum);
oddAverage(oAverage);
evenTally(eTally);
evenSum(eSum);
evenAverage(eAverage);
system("pause");
return 0;
}
void readData(int num)
{
ifstream inFile;
inFile.open("in.txt");
int inData;
//Read the data.
if (inFile)
{
while (inFile >> inData)
{
cout << inData << '\n';
}
}
else
{
//Displays error message.
cout << "Error opening the file. \n";
}
}
【问题讨论】:
-
您没有想到发布错误消息?
标签: c++ visual-studio visual-c++ compiler-errors