http://blog.youkuaiyun.com/yasi_xi/article/details/7305753
用 ctype.h 中定义的 isspace() 函数判断一个字符是否是空白字符,然后用下面的函数判断一个字符串是不是空白字符串
isspace()返回值:
0:非空白字符
非0:空白字符
这里的空白字符(white character)包括: space, form-feed (\f), newline (\n), carriage return (\r), horizontal tab (\t), and vertical tab (\v).
#include <ctype.h>
// white characters: ' ', '\f', '\n', '\r', '\t' and '\v'
bool is_white_string(const char* inStr)
{
int len = strlen(inStr);
int i = 0;
while(i < len)
{
if(isspace(inStr[i]) == 0)
{
return false;
}
++i;
}
return true;
}