En cas de blocage sur certains exercices, réaliser la fonction suivante pourrait vous aider.

Consigne

int len_to_token(const char *str, char token);

Elle doit renvoyer la quantité de caractères jusqu’au caractère token. Si token n’est pas trouvé, elle renvoie -1.

Exemple

L’utilisation de la fonction dans ce main :

#include <stdio.h>

int main(void)
{
	printf("%d\n", len_to_token("hello;world"), ';');
	printf("%d\n", len_to_token("hello-world"), ';');
	printf("%d\n", len_to_token("hello;world"), 'e');
}

Afficherait :

5
-1
1