COHERENT manpages
This page displays the COHERENT manpage for tolower() [Convert characters to lower case].
List of available manpages
Index
tolower() -- ctype Function (libc)
Convert characters to lower case
#include <ctype.h>
int tolower(c) int c;
The function tolower() converts the character c to lower case. It returns
c converted to lower case. If c is not upper-case character, that is, a
character for which isupper() returns true, toupper() returns it unchanged.
Example
The following example demonstrates tolower() and toupper(). It reverses the
case of every character in a text file.
#include <ctype.h>
#include <stdio.h>
main()
{
FILE *fp;
int ch;
int filename[100];
printf("Enter name of file to use: ");
fflush(stdout);
gets(filename);
if ((fp = fopen(filename,"r")) != NULL) {
while ((ch = fgetc(fp)) != EOF) {
if (islower(ch))
putchar(toupper(ch));
else if (isupper(ch))
putchar(tolower(ch));
else
putchar(ch);
}
} else
printf("Cannot open %s.\n", filename);
}
See Also
_tolower(),
libc,
toupper()
ANSI Standard, §7.3.2.1
POSIX Standard, §8.1