ifstream 读写文件

 

IfstreamC++中的输入文件流,用于打开一个文件,将其中的数据作为输入流。

其用法是:

Ifstream infile”Filename”

Infile 为定义的输入流,filename为输入文件名。

例:

#include <string>

#include <iostream>

#include <fstream>

  using namespace std;

int main()

{

ifstream infile("d://123.txt");//D盘中有.txt这个文件。注意:两个斜杠

/*

还可以写成

ifstream infile;

infile.open(d://123.txt);

 

或者

String filename;

Cin>>filename;

Ifstream infile(filename.c_str());c_str()string转化成char *

*/

 

if(!infile)

{cerr<<"the file opening is failure!";

return -1 ;}

for(string s;getline(infile,s);)

cout<<s<<endl;

system("pause");

}

你可能感兴趣的:(c,String,File)