テキストファイルに出力する関数DebugOutを作ったのですが
画像のように、forループの中でエラーが起きます
ブレークポイント1からブレークポイント2の間に
エラーがおきてます
何が原因でしょうか?
VC++6.0です
void DebugOut( const vector<string> *v, char *filename ) { int i; remove( filename ); FILE *file = fopen( filename, "wt" ); for( i=0; i<v->size(); i++ ) { static char buf[1024000]; memset( buf, 0, sizeof(buf) ); sprintf( buf, v->at(i).c_str() ); fputs( buf, file ); } fclose( file ); }