hello,
I have an unsigned char array which is basically 17bytes long with a null terminator
in the form 0 0 : 1 1 : 2 2 : 3 3 : 4 4 : 5 5 \0
i can take the \0 off easily, but i would like to know how i can make a 6 byte array
in the form 00 11 22 33 44 55
this is what little code i have so far, however this only creates the 18 byte array which i dont want...
thanks for your helpCode:for(iterator = 0; iterator < num_hosts; iterator++){ while(i < 17){ //printf("%c",return_string[i+1]); bdaddr[i] = return_string[iterator*25+i+1]; i++; } bdaddr[17+1] = 0x00; printf("device: %s ",bdaddr); i = 0; //get_device_name(bdaddr, &remote_name); //printf("name: %s\n\n",remote_name); }



LinkBack URL
About LinkBacks


