2020-09-01 03:07 PM
pouvez vous m'aider, je suis un peu perdu comment procéder.
Je sais que je dois commencer par la creation d'un buffer mais aprés je sais pas comment utiliser la fonction printf pour stocker ces données dans le buffer.
Merci d'avance
2020-09-01 03:35 PM
sprintf() ?
char *ptr = Buffer;
ptr += sprintf(ptr, "Count: %d\n", count++);
2020-09-02 01:09 AM
Merci pour votre réponse,
Je travaille sur un système temps réel, ou je dois créer une tache log qui récupère les états(sous un message descriptif) des autres taches; est ce que un simple sprintf("la tache x en etat arret") par exemple dans les autres taches est suffisante ?
2020-09-02 08:33 AM
Hard to say, sprintf() writes to a buffer you've provided, not the console, if you want to send data to another task, perhaps queue the data and flush it to the log file you've created.