inline void strbit(string& str,const string& str2)
{
unsigned i;
unsigned masc = 1<<7;
unsigned char* c =(unsigned char*) str2.c_str();
for(i=1;i<=8;++i)
{
if(*c & masc)
{
str += "1";
}else
{
str += "0";
}
*c <<=1;
}
}
int main(int argc, char* argv[])
{
string s;
string c = "A";
strbit(s,c);
return(0);
}