Grüße,
minimal praktischer fand ich shift nach rechts, der linksshift ist komplexer in der umsetzung,
so werde ich das benutzen können
for(i=0;i<16;i++){
//
if(i%2) str[3]=1; else str[3]=0;
if(i>>1) str[2]=1; else str[2]=0;
if(i>>2) str[1]=1; else str[1]=0;
if(i>>3) str[0]=1; else str[0]=0;
std::cout<<i<<" "<<str[0]<<str[1]<<str[2]<<str[3]<<endl;
}
MFG
bleicher