C언어 is_all_chars_same()

1 개요[ | ]

C언어 is_all_chars_same()
#include <stdio.h>
#include <string.h>

int is_all_chars_same(char* str) {
    int len = strlen(str);
    if( len < 1 ) return 1;
    char component[2];
    component[0] = str[0];
    component[1] = '\0';
    return ( len == strspn(str, component) );
}

int main() {
    printf("%d\n", is_all_chars_same("")); // 1
    printf("%d\n", is_all_chars_same("a")); // 1
    printf("%d\n", is_all_chars_same("aaaa")); // 1

    printf("%d\n", is_all_chars_same("aabb")); // 0

    return 0;
}

2 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}