怎样把一个字符数组拿出他的二进制格式串,该怎么解决

怎样把一个字符数组拿出他的二进制格式串
怎样把一个字符数组拿出他的二进制格式串

如 "123 "     取得   "000100100011 "   这样的字符串

------解决方案--------------------
AnsiString Str = "123 ";
AnsiString Ret;
for(int I=0;I <Str.Length();I++)
{
int Tmp = Str[I+1]- '0 ';
Ret.sprintf( "%0b ",Tmp);
}

------解决方案--------------------
fstream fs( "C:\\Test.txt ", ios_base::out | ios_base::app);

fs < < std::oct < < "123 " < < endl; // 8进制
fs < < std::dec < < "123 " < < endl; // 10进制
fs < < std::hex < < "123 " < < endl; // 16进制

2进制就按楼上的那样写吧!