strlen() Function in C Programming in Hindi

इस tutorial में हम C programming में string के साथ strlen() function का use करना example के साथ सीखेंगे.

C programs में string को initialize करके या users से input लेने के बाद कभी-कभी किसी तरह के काम के लिए हमें string की length को find करना होता है.

String length का मतलब ये है की उस string में कितने characters मौजूद है और इस काम के लिए यानी string length find करने के लिए हम strlen() function का use करते हैं.

strlen() function की declaration “string.h” header file में होती है इसलिए strlen() function को use करने के लिए इस header file को अपने program के top में include करना जरूरी होता है.

strlen() function syntax:

int strlen(string);

strlen() function का standard syntax ऊपर दिए गए syntax से थोड़ा अलग होता है. मैंने यहाँ original syntax को simplify form में लिखा है जिससे की आप strlen() function को आसानी से समझ सकें.

Argument: strlen() function में हम वो string argument के तौर पर pass करते हैं जिसकी length हमें पता करनी है.

Return Value: strlen() function argument के तौर पर pass की गयी string की length find करके आपको length return करता है और ये length int data type की value होती है.

strlen() function example program:

#include <stdio.h>
#include <string.h>
int main()
{
    char str[20];
    int len;

    printf("Enter Your String : ");
    gets(str);

    len=strlen(str);

    printf("String Length : %d",len);

    return 0;
}

Output 1:

Enter Your String : Karan
String Length : 5

Output 2:

Enter Your String : Hindi Me Tutorials
String Length : 18

Some Other Points:

अगर आपकी string में space भी मौजूद है तो ये function space को भी count करता है क्योंकि space भी एक character ही होता है.

जैसा की आप जानते हैं string के last में null character ‘\0’ भी होता है और जब strlen() function से किसी string की length find करते है तो उस length में ‘\0’ को count नहीं किया जाता है.