Convert Uppercase Letters to Lowercase

Code

#include <stdio.h>
#include <string.h>

void to_lowercase(char *str){
    int len = strlen(str);
    for(int i = 0; i<len; i++){
        if((str[i] >= 65) && (str[i] <= 90)){
            str[i] = str[i] + 32;
        }
    }
}

void printf_string(char* str){
    int len = strlen(str);
    for(int i = 0; i<len; i++){
        printf("%c",str[i]);
    }
}

int main(){
    char str[101]; 
    fgets(str, sizeof(str), stdin); 
    str[strcspn(str,"\n")] = '\0';

    to_lowercase(str); 
    printf_string(str);
    return 0;
} 

Solving Approach

 

 

 

Upvote
Downvote
Loading...

Input

Hello Embedded

Expected Output

hello embedded