Carpe Diem

  Top > スポンサー広告> C++ > 【C++】テキストファイル読み込み  

スポンサーサイト

-- - --/-- [--] - --:--

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

【C++】テキストファイル読み込み

2011 - 06/17 [Fri] - 20:56

よく使うかもしれないのでメモとして保存。
C++はCと違ってString型が使えるので。
でもPythonの方がお手軽だとは思った。

#include <iostream>
#include <fstream>
#include <string>
#include <list>

using namespace std;

list<string> read_files(char *filename){

  ifstream input_file(filename);
  string str;
  list<string> lines;

  while(!input_file.eof()){
    input_file >> str;
    lines.push_back(str);
  }
  //確認用;
  list<string>::iterator itr;
  for(itr=lines.begin(); itr!=lines.end(); itr++){
    cout << itr->c_str() <<endl;
  }

  return lines;

}

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

  if(argc<2){
      cout << "引数にファイルを入れてください" << endl;
      return false;
  }

  list<string> lines;
  lines=read_files(argv[1]);

  return 0;
}

コメントの投稿





管理者にだけ表示を許可する

 | ホーム | 

プロフィール

Cicatrice

Author:Cicatrice
備忘録

検索フォーム

カテゴリ

最新記事

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。