wchar_t str1[256] = L"スペース123     テスト";
char str2[256];

wcstombs(str2,str1,256);
puts(str2);

画面に正しく出力されないのですがどこがいけないのですか?
BCCを使ってます。