ft_bzero.c
Esta función permite escribir el caracter nulo en tantos bytes de longitud como se especifique por argumentos, sobre la cadena recibida.
Enunciado
bzero(3)
NOMBRE
bzero --> escribe `0` (carácter null) en una cadena de bytes
CABECERA
void *bzero(void *s, size_t n);
DESCRIPCIÓN
Inserta el valor 0 (`null`), `n` veces, dentro de la cadena `s`. En caso de que `n` fuera 0, no haría nada.
DEVOLUCIÓN
Esta función no tiene ningún retorno.Planteamiento
#include "libft.h"
void ft_bzero(void *s, size_t n) {
/* definimos un contador y lo inicializamos a su valor predeterminado */
/* definimos como variable auxiliar, un puntero para trabajar con `s`, puesto que al ser void no tiene tipaje. Inicializamos el valor de nuestra variable auxiliar a `(char *)` */
while(/* el contador sea menor que ´n´ */) {
/* establecemos el valor de la posición actual al carácter null */
}
}Solución
Última actualización
¿Te fue útil?