Non hai neanche preso in considerazione il mio suggerimento sulla funzione strtok ...

Leggi la documentazione

http://www.cplusplus.com/reference/cstring/strtok/