Basically I have string of whitespace \" \" or blocks of whitespace or \"\" empty in some of the lines of the files and I would
You don't have a nullstring "in some of the lines of the files".
But you can have an empty string, i.e. an empty line.
You can use e.g. std::string.length, or if you like C better, strlen function.
In order to check for whitespace, the isspace function is handy, but note that for char characters the argument should be casted to unsigned char, e.g., off the cuff,
bool isSpace( char c )
{
typedef unsigned char UChar;
return bool( ::isspace( UChar( c ) ) );
}
Cheers & hth.,