using namespace std;
const int SIZE = 60;
int main()
{
char filename[SIZE];
ifstream inFile;
cout << "Enter name of data file: ";
cin.getline(filename, SIZE);
inFile.open(filename);
if (!inFile.is_open())
{
cout << "Could not open the file " << filename << endl;
cout << "Program terminating.\n";
exit(EXIT_FAILURE);
}
double value;
double sum = 0.0;
int count = 0;
inFile >> value;
while (inFile.good())
{
++count;
sum += value;
inFile >> value;
}
if (inFile.eof())
cout << "End of file reached.\n";
else if (inFile.fail())
cout << "Input terminated by data mismatch.\n";
else
cout << "Input terminated for unknown reason.\n";
if (count == 0)
cout << "No data processed.\n";
else
{
cout << "Items read: " << count << endl;
cout << "Sum: " << sum << endl;
cout << "Average: " << sum / count << endl;
}
inFile.close();
system("pause");
return 0;
}
C++读取文本文件的程序
原创
©著作权归作者所有:来自51CTO博客作者一叶孤舟渡的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:VS快捷键使用技巧(超全)
下一篇:C++写入文本文档
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
C++读写文本文件
首先看看C++中读写文本文件的基本知识:C++简单读写文本文件fstream提供了三个类,用来实现C+
c++ 文件读写 ios 打开文件 -
c/c++读写文本文件
阿达
C++ c 文件读写 desktop #include -
C++逐行读取文本文件的正确做法
作者:朱金灿来 之前写了一个分析huson
数据 #include ios -
C++的简单文本文件IO
对于一些需要永久保存的数据(简单的),可以使用文本文件IO。本文记录一次简单的文本文件写入和读
C++简单文本IO #include 文件名 文本文件 -
C++:读取文本文件到string变量里
自己的VxTerm所用的其中一个读取会话文件时用的模块。可以自动读取文本文件的编码。
c++ 开发语言 文本文件 读取文件