From a42c16b1cb129d55395a1fcaf012d0481165e363 Mon Sep 17 00:00:00 2001 From: Orestis <orestis.malaspinas@pm.me> Date: Mon, 31 Oct 2022 17:24:51 +0100 Subject: [PATCH] ajout fonctions --- slides/strings.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/slides/strings.md b/slides/strings.md index 53dd556..4d30446 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`. -- GitLab