इस tutorial में हम C programming में string के साथ strrev() function का use करना example के साथ सीखेंगे.
C programs में string को initialize करके या users से input लेने के बाद कभी-कभी किसी तरह के काम के लिए हमें string को reverse करना होता है और इसके लिए हम strrev() function का use करते हैं.
strrev() function की declaration “string.h” header file में होती है इसलिए strrev() function को use करने के लिए इस header file को अपने program के top में include करना जरूरी होता है.
strrev() function syntax:
void strrev(string);
strrev() function का standard syntax ऊपर दिए गए syntax से थोड़ा अलग होता है. मैंने यहाँ original syntax को simplify form में लिखा है जिससे की आप strrev() function को आसानी से समझ सकें.
Argument: strrev() function में हम वो string argument के तौर पर pass करते हैं जिसे हम reverse करना चाहते हैं.
strrev() function example program:
#include <stdio.h>
#include <string.h>
int main()
{
char str[20];
printf("Enter Your String : ");
gets(str);
printf("Before Reverse : %s",str);
strrev(str);
printf("\nAfter Reverse : %s",str);
return 0;
}
Output 1:
Enter Your String : ABC Before Reverse : ABC After Reverse : CBA
Output 2:
Enter Your String : Hello World Before Reverse : Hello World After Reverse : dlroW olleH
Note: strrev() एक non-standard function है इसलिए कुछ compilers के साथ ये work नहीं करता है लेकिन ऐसा बहुत कम ही होता है.