

#include <ctype.h> int tolower(int c);
tolower translates an uppercase character to the corresponding
lowercase character. The argument must either be a char value or
EOF. The mapping of uppercase to lowercase characters is
locale dependent.
tolower is implemented by the compiler as a built-in function, unless
you use the name tolower with #undef.
#include <ctype.h>
#include <stdio.h>
#define MAX 40
main()
{
char *str, *ptr;
char input[MAX];
puts("Enter a string of uppercase characters (maximum of 40):");
str = gets(input);
ptr = str;
/* Translate all uppercase characters in a string to */
/* lowercase characters. */
while (*str) {
*str = tolower(*str);
/* Increment outside of macro for maximum portability. */
str++;
}
printf("%sn", ptr);
}
islower, memlwr, strlwr, toupper
Copyright (c) 1998 SAS Institute Inc. Cary, NC, USA. All rights reserved.