diff --git a/slides/strings.md b/slides/strings.md index 53dd5569fbafb4c85b61a479a4fa5e401122c77e..4d304469375a9c50255408b3d811602fe883766e 100644 --- a/slides/strings.md +++ b/slides/strings.md @@ -51,5 +51,22 @@ name[4] = '\0'; // = 0; char name[] = {'P', 'a', 'u', 'l', '\0'}; ``` +# Fonctions +- Il existe une grande quantités de fonction pour la manipulation de chaînes de caractères dans `string.h`. + + ```bash + $ man 3 string + ``` +- Fonctions principales: + + ```C + size_t strlen(char *str); + char *strcpy(char *dest, const char *src); + char *strncpy(char *dest, const char *src, size_t len); + int strncmp(char *str1, char *str2, size_t len); + int strcmp(char *str1, char *str2); + ``` + +- Pour avoir la liste complète: `man string`.