Potete volere studiare la possibilità di usando lo strcspn.
-- “Ottenere la portata della serie di caratteri in stringa„
-- “Restituisce la lunghezza della parte iniziale di str1 che consiste soltanto dai caratteri che fa parte di str2.„
Per esempio:
la frase del carbone [] = “questo è una stringa„;
int posizione = strcspn (frase, “");
In questo caso la posizione sarà 4, in modo da sapere che la frase [0] con la frase [3] non è spazii in bianco. Potete allora usare strncpy con un conteggio di 4 per copiare fuori i primi 4 carboni nel vostro amplificatore simbolico (ed allora aggiungere byte nullo).
http://www.cplusplus.com/reference/clibrary/cstring/strspn/