2018-07-05 02:54 AM
Posted on July 05, 2018 at 11:54
Bonjour tout le monde
Je veux comprendre ce que cette ligne signifie s'il vous plaît?
Merci d'avance
2018-07-05 02:58 AM
https://www.tutorialspoint.com/c_standard_library/c_function_strncmp.htm
2018-07-05 06:00 AM
It tries to compare no characters in two strings (starting at buf and STR) for equality. The zero length is a bit nonsensical.
Have you at least read a chapter or two on C strings, in something like the K&R manual?
I think it is important to master programming in C before attempting to move on to Embedded C
2018-07-05 06:43 AM
Salut,
Pour faire court, ton test ne sert à rien.
La fonction strncmp compare les n premier caractère des 2 chaines. Dans ton cas, elle compare 0 caractère entre la chaîne pointée par buf et la chaîne STR. Cette fonction retourne 0 si la comparaison est identique.
Dans ce cas là, la fonction retourne dans tous les cas 0 puisque la comparaison se fait sur 0 caractère.