The ones who are crazy enough to think they can change the world are the ones who do.- Steve Jobs
strlwr() is one of the inbuilt string function in c programming which is used to converts the UPPERCASED characters to lowercase characters.
The following diagram clearly illustrate the working principle of strlwr() inbuilt string function in C.
In the above diagram strlwr() takes a single parameter which is of string type. strlwr() will transform all UPPERCASED characters to lowercased characters.
strlwr(str);
Let us work through strlwr() function. In the following program we will transform all UPPERCASED characters to lowercased characters by using strlwr() inbuilt string function.
#include <stdio.h> #include<string.h> int main() { char str[30] = "THIS IS STRLWR"; printf(" %s ", strlwr(str)); return 0; }
this is strlwr
The above program prints the lowercased characters of the string str1.
Let us transform all UPPERCASED characters to lowercased characters in a string without using inbuilt string function strlwr().
#include <stdio.h> #include<string.h> int main() { char str[30] = "THIS IS STRLWR", i; for(i=0; str[i]!='\0';i++) { if(str[i]!=32){ // filtering blank space printf("%c",str[i]+32); } else printf(" "); } return 0; }
this is strlwr
The above program looks verbose but yields same the result.
We may make mistakes(spelling, program bug, typing mistake and etc.), So we have this container to collect mistakes. We highly respect your findings.
© Copyright 2019