Cita de: ivancea96 en 28 Mayo 2016, 21:30 PM
Puse así un ejemplo porque responder con un "sí" rotundo quedaría feo
Buen ejemplo y si se puede.
Cita de: cgrs en 28 Mayo 2016, 21:04 PMCódigo (c) [Seleccionar]
unsigned char *array = (unsigned char *)malloc(1024*sizeof(unsigned char)); // array de 1k
int *enteros = (int *) &array[20]; // a partir del elemento 20, utilizar enteros (?)
El codigo que muestras es valido pero realmente no veo la nececidad de hacerlo, por que no reservar memoria para un solo tipo de dato?
Tambien podrias hacer uso de structuras:
Código (c) [Seleccionar]
struct test {
char array[20];
int enteros[X];
}
struct test *temp = (struct test*) malloc(sizeof(struct test));
Aunque realmente no se que quieras hacer.
Saludos