Écrire une fonction strlength qui calcule la longueur d'une chaîne.
Écrire une fonction strcomp qui compare deux chaînes de caractères pour l'ordre lexicographique. Cette fonction rendra -1, 0 ou 1 comme le fait la fonction strcmp de la librairie standard.
Écrire une fonction delspace qui supprime les espaces et tabulations d'une chaîne de caractères. Cette fonction ne doit pas utiliser de tableau intermédaire. Le morceau de code
char s[] = "bonjour à tous"; delspace(s); printf("s = \"%s\"\n", s);doit afficher le résultat s = "bonjouràtous".
Écrire une fonction strsubs qui substitue une chaîne de caractères dans une autre chaîne. Cette fonction prend les quatre paramètres suivants :
char s[] = "bonjour à tous"; strsubs(s, "soirée", 3, 4); printf("s = \"%s\"\n", s);doit afficher le résultat s = "bonsoir à tous".
Écrire une fonction strrev qui renverse une chaîne. Le morceau de code
char s[] = "bonjour à tous"; strreverse(s); printf("s = \"%s\"\n", s);doit afficher le résultat s = "suot à ruojnob". Comme utiliser la fonction strreverse pour tester si une chaîne est un palindrome ? Écrire une fonction qui teste directement si une chaîne est un palindrome.