歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> C++ 讀取文件的幾種方式

C++ 讀取文件的幾種方式

日期:2017/3/1 10:36:59   编辑:Linux編程

//c++按行讀取

/*

* main.cc

*

* Created on: 2011-12-1

* Author: simondu

*/

#include "head.h"

using namespace std;

int main(int argc, char* argv[])

{

printf("Starting…… \n");

string file = argv[1];

string tmp;

ifstream fin(file.c_str());

while(getline(fin,tmp))

{

cout《tmp《endl;

}

printf("Ending…… \n");

return 0;

}

//寫文件

/*

* main.cc

*

* Created on: 2011-12-1

* Author: simondu

*/

#include "head.h"

using namespace std;

int main(int argc, char* argv[])

{

printf("Starting…… \n");

string file = argv[1];

string tmp;

ofstream fin(file.c_str());

if(fin.is_open())

{

fin《"hello\n";

fin《"world\n";

fin.close();

}

printf("Ending…… \n");

return 0;

}

Copyright © Linux教程網 All Rights Reserved