Header File
ctype.h
Category
Conversion Routines
Prototype
int _toupper(int ch);
Description
Translates characters to uppercase.
_toupper is a macro that does the same conversion as toupper, except that it should be used only when ch is known to be lowercase (a to z).
To use _toupper, you must include ctype.h.
Return Value
_toupper returns the converted value of ch if it is lowercase; otherwise, the result is undefined.
Example
#include <string.h> #include <stdio.h> #include <ctype.h> int main(void) { int length, i; char *string = "this is a string."; length = strlen(string); for (i = 0; i < length; i++) { if ((string[i] >= 'a') && (string[i] <= 'z')){ string[i] = _toupper(string[i]); } } printf("%s\n",string); return 0; }
Portability
POSIX |
Win32 |
ANSI C |
ANSI C++ |
|
+ |
|
|
Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
|
What do you think about this topic? Send feedback!
|