Vous pouvez vouloir envisager d'employer le strcspn.
-- « Obtenir l'envergure du jeu de caractères dans la corde »
-- « Renvoie la longueur de la partie initiale de str1 qui consiste seulement en caractères qui font partie de str2. »
Par exemple :
la phrase de char [] = « ceci est une corde » ;
international position = strcspn (phrase, « ") ;
Dans ce cas-ci la position sera 4, ainsi vous savez que la phrase [0] par la phrase [3] ne sont pas des blancs. Vous pouvez alors employer strncpy avec un compte de 4 pour copier dehors les 4 premiers chars dans votre tampon de symboles (et ajouter alors le byte nul).
http://www.cplusplus.com/reference/clibrary/cstring/strspn/