E2. Affichage d'un couple clé valeur
Exercice précédent : E1. Détection d'un couple clé valeur Exercice suivant : E3. Extraire une valeur sous condition
Consignes
Écrivez la fonction display_key_value qui affiche une clé et une valeur comme dans la sortie ci-dessous. Si il n’existe pas de couple clé valeur sur une ligne vous devez afficher une erreur. Elle prend en paramètre une chaîne de caractère qui doit être au format "clé=valeur".
Son prototype :
void display_key_value(const char *str);
Exemple
Soit le main suivant :
int main(void)
{
display_key_value("toto=12");
display_key_value("tata=tutu");
displey_key_value("patate");
}
Nous aurions la sortie suivante :
key: toto, value: 12
key: tata, value: tutu
"patate": no key value pair
En cas de difficulté
Si vous bloquez sur cet exercice, ces annexes peuvent vous aider :
Re-coder ces fonctions peut s’avérer utile :
strncmpstrchr