- メインページ
- モジュール
- ネームスペース
- データ構造
- ファイル

関数
改行区切りのデータの入出力

## 関数
template<template< typename T, typename A > class Array, class Allocator >
bool | mist::read_lines (Array< std::string, Allocator > &lines, const std::string &filename)
| 改行区切りのファイルをSTLコンテナに読み込む
template<template< typename T, typename A > class Array, class Allocator >
bool | mist::read_lines (Array< std::string, Allocator > &lines, const std::wstring &filename)
| 改行区切りのファイルをSTLコンテナに読み込む

## 説明

改行区切りのファイルを読み込んで，MISTコンテナもしくはSTLのコンテナへ格納する．

次のヘッダをインクルードする
#include <mist/io/lines.h>

## 関数

template<template< typename T, typename A > class Array, class Allocator >

bool mist::read_lines | ( | Array< std::string, Allocator > & | lines,
|  | const std::string & | filename
| ) |  |

改行区切りのファイルをSTLコンテナに読み込む

データの区切りとして，コンマもしくは半角空白をデフォルトで識別するようになっている． データの区切りを変更する場合は，separator 引数を変更する．

引数

  [out] | lines | … 改行区切りのファイルを読み込む先のSTLコンテナ
  [in] | filename | … 入力ファイル名

戻り値

  true | … データの読み込みに成功
  false | … データの読み込みに失敗

参照元 mist::read_lines().

template<template< typename T, typename A > class Array, class Allocator >

bool mist::read_lines | ( | Array< std::string, Allocator > & | lines,
|  | const std::wstring & | filename
| ) |  |

改行区切りのファイルをSTLコンテナに読み込む

データの区切りとして，コンマもしくは半角空白をデフォルトで識別するようになっている． データの区切りを変更する場合は，separator 引数を変更する．

引数

  [out] | lines | … 改行区切りのファイルを読み込む先のSTLコンテナ
  [in] | filename | … 入力ファイル名

戻り値

  true | … データの読み込みに成功
  false | … データの読み込みに失敗

参照先 mist::read_lines(), と mist::wstr2str().