C programming for changing all capital letters and changing all lower letters -
this code
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <ctype.h> char chacap(char n); int main() { char ch,a; printf("enter sentence\n"); while((ch=getchar()) != '\n') { chacap(ch); printf("%c",a); } printf(" \n"); return 0; } void chacap(char n) { if(n >= 'a' && n <='z') n-=32; } i need
- ask user enter sentence
- convert sentence capital letters , print
- convert sentence lower case letters , print
- convert each character if upper lower , vice versa.
i made changing capital letters, couldn't make lower , vice versa.
when made code 2. , 3, getchar() became nothing...
use tolower() function :
while((ch=getchar()) != '\n') { printf("%c", tolower(ch)); }
Comments
Post a Comment