C Online Compiler
Example: Case-Flipping Function in C
C
C++
C#
Java
Python
PHP
main.c
STDIN
Run
// Case-Flipping Function #include <stdio.h> #include <ctype.h> // For isupper, islower // Function to flip the case of characters in a string void flipCase(char *str) { for (int i = 0; str[i] != '\0'; i++) { if (isupper((unsigned char)str[i])) { str[i] = tolower((unsigned char)str[i]); } else if (islower((unsigned char)str[i])) { str[i] = toupper((unsigned char)str[i]); } // Non-alphabetic characters are left unchanged } } int main() { // Step 1: Define a string for case flipping char myString[] = "Flip This String 123!"; // Step 2: Flip case and print printf("Original: \"%s\"\n", myString); flipCase(myString); printf("Flipped Case: \"%s\"\n", myString); return 0; }
Output
Clear
ADVERTISEMENTS