MFC を使わない様に書換でのメモ

原因を突き止めるのに少し時間がかかったのでメモ.

以前は CStringArray に TCHAR[1000]  で確保した領域の文字列を登録.
領域を std::string にして vector<string> に登録したものがうまく機能しない.

ファイルに出力すると 0 が入っていた.v_tstring のダンプ

str_ary.push_back(str) では 1000 文字分がそのまま入る.
str_ary.push_back(str.c_str()) として ASCIIZ にする.
txt のサムネイル