It is not certain if the question asked to convert lower case to upper case, or upper case to lower case. This answer assumes the latter. You could easily change this around for the former.
ConvertToLower (char*psz) {
while (*psz != '\0') {
switch (*psz) {
case 'A': *psz = 'a'; break;
case 'B': *psz = 'b'; break;
case 'C': *psz = 'c'; break;
case 'D': *psz = 'd'; break;
case 'E': *psz = 'e'; break;
case 'F': *psz = 'f'; break;
case 'G': *psz = 'g'; break;
case 'H': *psz = 'h'; break;
case 'I': *psz = 'i'; break;
case 'J': *psz = 'j'; break;
case 'K': *psz = 'k'; break;
case 'L': *psz = 'l'; break;
case 'M': *psz = 'm'; break;
case 'N': *psz = 'n'; break;
case 'O': *psz = 'o'; break;
case 'P': *psz = 'p'; break;
case 'Q': *psz = 'q'; break;
case 'R': *psz = 'r'; break;
case 'S': *psz = 's'; break;
case 'T': *psz = 't'; break;
case 'U': *psz = 'u'; break;
case 'V': *psz = 'v'; break;
case 'W': *psz = 'w'; break;
case 'X': *psz = 'x'; break;
case 'Y': *psz = 'y'; break;
case 'Z': *psz = 'z'; break;
}
psz++;
}
Warning. Do not be tempted to replace the switch statement with ...
if (*psz >= 'A' && *psz <= 'Z') *psz += 32;
... because that will only work on ASCII implementations, and it is most definitely not portable, such as in EBCDIC implementations.
Chat with our AI personalities
This is not a question.
Yes
C does not define a setpixel() function; it is a non-standard function. C is intended for general-purpose programming but graphics handling is system-specific. There are third-party libraries available to cater for graphics handling (many of which are generic) but without knowing which library you are using nor on which platform, it would be impossible to demonstrate a setpixel() function in any meaningful way. Best advice is to consult the documentation that came with your graphics library.
String library function is one which is used to perform an operation in C-programming,without which library functions likestrlen(),strcp(),strcmp(),strdup(),strrev(),etc..,.can be performed
There is a function which can do it for you. You have to include math.h in headers. And then use the function pow(x, y) which returns a value of type double (x and y are double too).pow(x, y) = x to the power of y.