主题:VC++打开文件的简单问题
#include<iostream>
#include<fstream>
using namespace std;
void main()
{
ifstream f1;
f1.open("d:\\xzcexp12\\test.txt");
if (!f1)
{
cout<<"Fail to open the file!!! press nay key to exit!"<<endl;
cin.get();
return ;
}
char c;
int n=0;
while (!f1.eof())
{
f1.get(c);
cout<<c;
if (c=='\n')
n++;
}
cout<<" n="<<n<<endl;
f1.close();
}
//当只输入一行时且不回车,最后一个字母为什么会显示两个
#include<fstream>
using namespace std;
void main()
{
ifstream f1;
f1.open("d:\\xzcexp12\\test.txt");
if (!f1)
{
cout<<"Fail to open the file!!! press nay key to exit!"<<endl;
cin.get();
return ;
}
char c;
int n=0;
while (!f1.eof())
{
f1.get(c);
cout<<c;
if (c=='\n')
n++;
}
cout<<" n="<<n<<endl;
f1.close();
}
//当只输入一行时且不回车,最后一个字母为什么会显示两个