字符串是否仅由空格组成

字符串是否仅由空格组成

检查C中的字符串是否仅由空格组成的最有效/最安全的方法是什么?我需要自己编写一个函数来检查还是在string.h中使用一个函数?

最佳答案

好吧,编写自己的东西很简单:

int IsSpaces( char * s ) {

    while ( * s ) {
        if ( ! isspace( * s ) ) {
            return 0;
        }
        s++;
    }
    return 1;
}


您从标准库中使用的任何内容都不可能效率更高。

关于c - 检测字符串是否仅由空格组成?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5950892/

10-12 14:12