Bonjour à tous,

je ne sais pas si c'est moi qui ait du mal ce matin, mais je ne parviens pas à trouver comment récupérer une partie de mon char*!

Je vous explique mon problème, vous pourrez peut-être m'expliquer une solution simple:
J'ai un char* buffer, et je voudrais le découper en sous-chaînes en fonction de mots-clé.

Par exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
char* strTest = "Bonjour à tous, je ne sais pas si c'est moi qui";
MaFonction(strTest, "tous", strResult);
Et je voudrais savoir comment implémenter MaFonction(char* buffer, char* motCle, char* result); pour qu'elle me renvoie, par exemple, la sous chaîne composée de tout ce qu'il y a avant le mot clé. Dans mon exemple, elle mettrait result = "Bonjour à ";

J'espère que je suis clair

Merci.