C++ vérifier si la chaîne est l'espace ou la valeur null

Fondamentalement, j'ai de la chaîne d'espaces " " ou de blocs d'espace ou "" vide dans certaines des lignes les fichiers et je voudrais savoir si il existe une fonction en C++ qui vérifie ce.

*note:* Que d'un côté de la question, en C++, si j'ai envie de casser une corde vers le bas et vérifier le modèle de la bibliothèque qui dois-je utiliser? Si je veux le coder moi-même les fonctions de base dois-je savoir pour manipuler la chaîne? Existe-il des bonnes références?

Un grand nombre de réponses affichées semblent être à côté de la clause "ou de blocs d'espace". Je pense que l'idée est de trouver des lignes ne contenant que des zéro plus espaces, où le "ou plus" pourrait être supérieur à 1.
Cette partie de la question est un (inutile, OMI) des précisions ajoutées après que la plupart des réponses. Une "chaîne" est déjà une séquence de caractères, pas limité à un seul. Mais bon, j'ai essayé de donner une réponse à l'origine de cela, et a obtenu vilipendé par la fondation, pour autant, l'entrée est au format ASCII (qui est bien plus raisonnable de supposer que celui qu'il fait, de l'OMI). Donc, ma réponse va languir en bas pour toujours. C'est ok, je n'ai pas besoin de la rep. Je pars en cas, Marc apprécie une réponse qui fonctionne réellement.
Désolé 'bout que je n'ai pas essayer de "fustiger". C'est juste qu'un grand nombre de novices code incorrect simples appels à isspace et de la famille. Je pense donc qu'il est Très Important de corriger l'simpliste des appels partout où ils apparaissent, de sorte que les gens de la lecture il peut apprendre comment appeler ces fonctions correctement (et quel est le danger de ne pas appeler directement).
Et j'ai immédiatement reconnu que vous aviez raison sur le risque de dépassement de la valeur négative et les problèmes associés. La plupart des novices ne serait probablement profiter de dit que isspace n'est pas garanti pour fonctionner de la manière dont ils s'attendent à des caractères étendus.

OriginalL'auteur Mark | 2011-06-12