folgende funktionen solltest du dir eventuell mal ansehen
Code:
size_t strcspn ( const char * str1, const char * str2 );
const char * strrchr ( const char * str, int character );
const char * strstr ( const char * str1, const char * str2 );
char * strtok ( char * str, const char * delimiters );
vor allem die letzte methode sollte für dich überaus hilfreich sein!!!
http://www.cplusplus.com/reference/clibrary/cstring/
zum nachlesen