Pa nemoj onda koristiti #include <cstring>. Samo deklariraj tu jednu funkciju tako da kompajler zna s čime ima posla.
Recimo,
- Kod: Označi sve
char * strtok ( char * str, const char * delimiters );
(ovu sam deklaraciju sada prekopirao s interneta. Provjeri je li tvoja ista)
Ako se bojiš da će ti program narasti zbog uključivanja čitave biblioteke, nemaj straha. Biblioteke su napravljene tako da se uključuju samo pozvane funkcije jer je svaka funkcija u biblioteci posebni objektni fajl. Ako su biblioteke dijeljene a ne statičke, još bolje.
Edit: to možda ne bu išlo zato jer strtok koristi druge funkcije iz te biblioteke ali možeš ga #includati bez brige ako dodaš #ifndef i #define.