T

@Timothee

ft_print_memory

C
1 year ago
#include <unistd.h> void write_hex(long valeur, int largeur) { char hex_digits[] = "0123456789abcdef"; char buffer[largeur]; for (int i = largeur - 1; i >= 0; --i) { buffer[i] = hex_digits[valeur % 16]; valeur /= 16;

ft_putstr_non_printable

C
2 years ago
#include <stdio.h> void ft_putstr_non_printable(char *str) { while (*str) { if (*str >= 32 && *str <= 126) { putchar(*str); } else { printf("\\x%02x", *str); } str++;

ft_strlcpy

C
2 years ago
#include <stdio.h> unsigned int ft_strlcpy(char *dest, char *src, unsigned int size){ char *src_debut = src; int longueur = 0; if (size > 0){ while (--size > 0 && *src != '\0'){ *dest++ = *src++; } *

ft_strncpy

C
2 years ago
#include <stdio.h> char *ft_strncpy(char *dest, char *src, unsigned int n){ while (n > 0 && *src != '\0'){ *dest = *src; dest++; src++; n--; } }

ft_strcpy

C
2 years ago
#include <stdio.h> char *ft_strcpy(char *dest, char *src){ while (*src != '\0'){ *dest = *src; dest++; src++; } } int main() {

ft_strncat

C
2 years ago
#include <stdio.h> char *ft_strcat(char *dest, char *src, unsigned int nb) { char *ptr = dest; while (*dest) { dest++; } while (*src && nb--) {

ft_strcmp

C
2 years ago
#include <stdio.h> int ft_strcmp(const char *s1, const char *s2) { while (*s1 && *s1 == *s2) { s1++; s2++; } return *s1 - *s2; } int main() {

ft_strcat

C
2 years ago
#include <stdio.h> char *ft_strcat(char *dest, char *src) { char *ptr = dest; while (*dest) { dest++; } while (*src) {

ft_strncmp

C
2 years ago
#include <stdio.h> int ft_strncmp(char *s1,char *s2, unsigned int n) { while (n--) { if (*s1 != *s2) { return (*s1 - *s2); } else if (*s1 == '\0') { return 0; } s1++;

ft_strcapitalize

C
2 years ago
#include <stdio.h> char *ft_strcapitalize(char *str) { int debut_mot = 1; char *ptr = str; while (*str) { if (debut_mot && ((*str >= 'a' && *str <= 'z') || (*str >= 'A' && *str <= 'Z'))) { if (*str >= 'a' && *str <

ft_strlowcase

C
2 years ago
#include <stdio.h> char *ft_strlowcase(char *str) { char *ptr = str; while (*str) { *str += 32; str++; }

ft_str_is_alpha

C
2 years ago
#include <stdio.h> int ft_str_is_alpha(char *str) { while (*str) { if (*str < 'A' || *str > 'Z' && *str < 'a' || *str > 'z') { return 0; } str++; } return 1;

ft_strupcase

C
2 years ago
#include <stdio.h> char *ft_strupcase(char *str) { char *ptr = str; while (*str) { *str -= 32; str++; }

ft_str_is_printable

C
2 years ago
#include <stdio.h> int ft_str_is_printable(char *str) { while (*str) { if (*str < 32 || *str > 126) { return 0; } str++; } return 1;

ft_str_is_uppercase

C
2 years ago
#include <stdio.h> int ft_str_is_uppercase(char *str) { while (*str) { if (*str < 'A' || *str > 'Z') { return 0; } str++; } return 1;

ft_str_is_lowcase

C
2 years ago
#include <stdio.h> int ft_str_is_lowercase(char *str) { while (*str) { if (*str < 'a' || *str > 'z') { return 0; } str++; } return 1;

ft_str_is_numeric

C
2 years ago
#include <stdio.h> int ft_str_is_numeric(char *str) { while (*str) { if (*str < '0' || *str > '9') { return 0; } str++; } return 1;