0498デフォルトの名無しさん (ワッチョイ 9fd2-GwbS)
2018/06/24(日) 10:27:08.87ID:6XPmSU1L0FILE*を使う関数にbasic_stringをc_str()で渡すのではなく、
setvbuf() のようにFILE*の内部で使うバッファを basic_string に置き換える意味で言いました。
fprintf() でbasic_stringに書き込むことが可能になるイメージ。
C++にはpopen()で開いたパイプFILE*に相当するiostreamがないのでこれで代用可能。