隆胸大概要花费多少:c++文件流问题

来源:百度文库 编辑:中科新闻网 时间:2024/04/28 07:40:34
#include<iostream.h>
#include<stdlib.h>
#include<fstream.h>
void main()
{
char ch;
int j=0;
ifstream file4("D\\w.txt",ios::in|ios::nocreate);
if (!file4)
{
cerr<<"D:\\w.txt not open"<<endl;
exit(-1);
}
while(file4.get(ch))
{
cout<<ch;
if (ch=='\n') j++;
}
cout<<endl<<"lines:"<<j<<endl;
file4.close();
}
这是书上的例题,我已经在D盘下建立了w.txt,但运行后总是显示D:\w.txt not open,不知道为什么,谢谢指点!

ifstream file4("w.txt",ios::in|ios::nocreate); 这样改就可以了,把文件和EXE放一起

ifstream file4("D\\w.txt",ios::in|ios::nocreate);

"D\\w.txt",程序认为实在当前目录\D\w.txt文件!所以找不到!

#include "fstream.h"//文件操作

const char *salarfile="c:\\salar.txt";

int main()
{
ifstream infile;
ofstream outfile;
int code;
char name[8];
int salar;
outfile.open(salarfile);
if(!outfile)
{
cout<<"open file error!"<<endl;
return 1;
}
outfile<<1001<<" "<<"wang"<<" "<<700<<endl;
outfile<<1002<<" "<<"li"<<" "<<740<<endl;
outfile.close();
infile.open(salarfile);
if(!infile)
{
cout<<"open file error!!"<<endl;
return 2;
}
for(int i=0;i<2;i++)
{
infile>>code>>name>>salar;
cout<<code<<"\t"<<name<<"\t"<<salar<<"\t"<<endl;
}
infile.close();
return 0;
}