Checks if the given character is an alphabetic character
Checks if the given character is a numerical character
checks wheter the given character is numerical or alphabetic
check if the given character is in the range of the ascii code (0-127)
checks if the given character is printable. Means, if it between 32-126.
checks how many character a given string has
Fill a given buffer with the wanted character.
void *ft_memset(void *pointer, int value, size_t count)
Here a pointer indicats the size of the buffer, int value is equivalent with the character in decimal code and count indicats how much buffer the character should be using
set a given amount of memory of a pointer to zero
copies a given source memory to a destination memory
quite similar to ft_memcpy but here we handle overlap. If dest <= src the code will start from the beginning (so from dest[0] and src[0]). If dest >= src we start from the last charakter to the first.
copies a source string to the destination but here we handle the buffer of the destination. Such that it is not possible to copy a bigger source file to the destination
append a destination with the source string. The output is the total length of the whole string.
convert lowercase letter to uppercase letters by substracting 32 from the ascii code.
similar to ft_toupper but here we lower case the uppercase letters.
This returns a pointer to the first occurrence of a given character in the string str, or NULL if the character is not found.
similar to ft_strchr but it returns the last occurence of a given character
compares two strings up to a given length
similar to ft_strchr but here we are working with memory blocks. Means, this function returns a pointer to the first occurence of a pointer (memory).
similar to ft_strcmp but here we are handling with memories.
This function is looking for a string in another string and returns everything after the first occurence of the to_find string in string.
This function takes a given string in which numbers are included and converts this string into the corresponding integer.
works like malloc, so it allocate memory but compared to malloc, it sets the allocated memory to zero.
This function creates an duplicated string.
creates a substring from a given string within a given range.
size_t included in library:
#include <stddef.h>
equivalent to unsigned long int