- 37 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 00:35:49 ]
- >>35
getline(basic_istreamのメンバもグローバル関数のほうも)では、 \nに代わって区切る文字を指定できる。 ただし、元が改行文字を取り除く仕様なので、 当然指定した区切り文字は削除される。 std::wifstream is("hoge.txt"); is.imbue(std::locale("japanese")); std::wstring s1, s2; std::getline(is, s1, L'。'); std::getline(is, s2, L'。'); //s1 == L"今日は晴れです" //s2 == L"明日も晴れです"
|

|