Syntax
#include <string.h> char *strlwr(char *string);Description
strlwr converts any uppercase letters in the given null-terminated string to lowercase. Other characters are not affected.
strlwr returns a pointer to the converted string. There is no error return.
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
****************************************************************************/
}
Related Information