您的位置:首页 > 编程语言 > C语言/C++

C++—文件操作

2016-06-15 14:55 267 查看
/***
C++中的文件操作。
***/
#include <iostream>
#include <fstream>
#include<dos.h>
#include <string.h>
#include<stdlib.h>
using namespace std;

int main()
{
ifstream infile("data.txt",ios::in);
if(!infile)
{
cerr<<"open error!"<<endl;
exit(1);
}
char c='c',f[50]= {""};
int i=0;
cout<<"去掉换行符后的文件内容"<<endl;
while(infile.peek()!=EOF)
{
infile.get(c);
//get()函数识别换行符,所以需要除去换行符
if(c!='\n')
{
f[i]=c;
i++;
}
}
int j;
for(j=0; f[j]!='\0'; j++)
{
cout << f[j];
}
cout<<"\n数组中元素个数:"<<j<<endl;
return 0;
}




运行结果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C++