Loading...
Select Version
&pagelevel(4)&pagelevel
Definition | #include <ctype.h> int tolower(int c);
| |
Return val. | The lowercase letter corresponding to c | |
if c is an uppercase letter. | ||
c unchanged | if c is not an uppercase letter. | |
Note |
| |
Example | The following program reads a string and converts the characters first to lowercase letters and then to uppercase letters. Characters that are neither uppercase nor lowercase letters (digits, special characters, etc.) remain unchanged. #include <ctype.h> #include <stdio.h> int main(void) { int i; char s[81]; printf("Please enter a string (max. 80 characters)\n"); scanf("%s", s); printf("And now everything in lowercase letters \n"); for (i=0; s[i] != '\0'; ++i) if (isupper(s[i])) printf("%c", tolower(s[i])); else printf("%c", s[i]); printf("\n And in uppercase letters \n"); for (i=0; s[i] != '\0'; ++i) if (islower(s[i])) printf("%c", toupper(s[i])); else printf("%c", s[i]); printf("\n"); return 0; } | |
See also | strlower, strupper, toupper, toascii, toebcdic, towlower |