¿Cómo utilizar la función memset para inicializar una matriz heterogénea y hacer que genere todos unos? Se agradecería mucho una explicación completa.
Prototipo:
void *memset(void *s,int ch,int n);
Función:
Establece cada byte del bloque de memoria en ch, el tamaño del bloque de memoria es n, y la unidad de n es el número de bytes
El problema es: inicializar una matriz de formas y hacer que genere todos 1
Si lo prefiere a la salida 1, puedes hacer esto. p>
Si prefiere generar 1, puede hacer esto y tratar 1 como un carácter
int a[5];
memset(a, '1',5*tamañode(int));