Vous devez vous connecter pour exécuter votre code.

Codage de strchr et strrchr

É 9.8 — Implémentez les fonctions strchr et strrchr de la bibliothèque standard C. N'utilisez pas les fonctions de .

#include <stddef.h> // Première occurrence char *my_strchr(const char *s, int c) { while (*s != '\0' && *s != (char)c) s++; return (*s == (char)c) ? (char *)s : NULL; } // Dernière occurrence char *my_strrchr(const char *s, int c) { const char *last = NULL; while (*s != '\0') { if (*s == (char)c) last = s; s++; } if ((char)c == '\0') return (char *)s; return (char *)last; }