strlwr -- Convert Uppercase to Lowercase

Format

#include <string.h>
char *strlwr(char *string);

Language Level: Extension
strlwr converts any uppercase letters in the given null-terminated string to lowercase. Other characters are not affected.

Return Value
strlwr returns a pointer to the converted string. There is no error return.

Example
This example makes a copy in all lowercase of the string General Assembly, and then prints the copy.

#include <string.h>
#include <stdio.h>
int main(void)
{
   char *string = "General Assembly";
   char *copy;
   copy = strlwr(strdup(string));
   printf("Expected result: general assembly\n");
   printf("strlwr returned: %s\n", copy);
   return 0;
   /*********************************************
      The output should be:
      Expected result: general assembly
      strlwr returned: general assembly
   *********************************************/
}



strupr -- Convert Lowercase to Uppercase
_toascii - _tolower - _toupper -- Convert Character
tolower() - toupper() -- Convert Character Case
towlower - towupper -- Convert Wide Character Case
<string.h>