Usted puede querer considerar usar el strcspn.
-- “Conseguir el palmo del juego de caracteres en secuencia”
-- “Vuelve la longitud de la porción inicial de str1 que consista solamente en los carácteres que son parte de str2.”
Por ejemplo:
la oración del carbón de leña [] = “esto es una secuencia”;
internacional posición = strcspn (oración, “");
En este caso la posición será 4, así que usted sabe que la oración [0] con la oración [3] no es espacios en blanco. Usted puede entonces utilizar strncpy con una cuenta de 4 para copiar hacia fuera los primeros 4 carbones de leña en su buffer de símbolos (y entonces agregar octeto nulo).
http://www.cplusplus.com/reference/clibrary/cstring/strspn/