int i, l; int ind; unsigned char simData[8]; for(i = ind, l = 0; i<(ind+8), l<8; l++, i++) { if(signal[i] == 0) { simData[l] = '0'; } else { simData[l] = '1'; } }