Trabajo Práctico de Clase N5 – memoria dinámica

Realizar una función que adquiera una cierta cantidad de memoria dinámica y la complete totalmente (a nivel de bytes) con un valor recibido.

El prototipo de la función es:

void* memo_fill (int sz, u8_t data)
 

en donde:
  • sz: es la cantidad de bytes a adquirir
  • data: es el valor a escribir en todos los bytes de la memoria adquirida
Si la función tiene éxito devolverá la dirección de la memoria completada. Caso contrario devolverá NULL.
Realizar este proceso mediante:

  1. un ciclo iterativo (for/while/do-while).
  2. la función memset
realizar una aplicación que:
  • Verifique en forma sencilla que se haya escrito la memoria reservada.
Captura de pantalla de que el programa funciona.



Descargar el código






Comentarios

Entradas más populares de este blog

Leer archivo CSV en C

Derterminar si un numero es Primo

Escriba un programa que encuentre todos los divisores de un numero dado