Tengo el siguiente fragmento de código: const unsigned char *a = (const unsigned char *) input_items; input_items es básicamente el contenido de un archivo binario. Ahora, a[0] = 7, y quiero convertir este valor a un unsigned int. Pero cuando hago lo siguiente: unsigned int b = (unsigned int) a[0]; . . . Read more
Necesito convertir un valor con signo en un valor sin signo y al intentar hacerlo descubrí que uint32_t está de alguna manera con signo cuando asigno el bit más significativo a 1. En este código muestro lo que quiero decir. Test1/2 son para demostrar que esto no es solo un . . . Read more
Escribí un programa que convierte un unsigned int a binario. En mi función utilizo la función malloc(). Me preguntaba si había una manera de hacerlo sin malloc().