Changing Cases in a String
ASCII values and it's importance in changing cases in a string.
Common ASCII Codes:
The Logic:
C Function:
void toUpper(char A[]) {
for (int i = 0; A[i] != '\0'; i++) {
A[i] = A[i] - 32;
}
}
void toLower(char A[]) {
for (int i = 0; A[i] != '\0'; i++) {
A[i] = A[i] + 32;
}
}
void toggleCase(char A[]) {
for (int i = 0; A[i] != '\0'; i++) {
if (A[i] >= 'A' && A[i] <= 'Z') {
A[i] = A[i] + 32;
} else if (A[i] >= 'a' && A[i] <= 'z') {
A[i] = A[i] - 32;
}
}
}Last updated