/* File: upper1.c Change lower case characters to upper case. */ #include #define MAXLEN 255 void upper_case (char str[]) ; int main() { char m_str[MAXLEN], cr ; printf("Enter string: ") ; scanf("%[^\n]s", m_str) ; // read until newline scanf("%c", &cr) ; // advance past newline upper_case(m_str) ; printf("Mangled string: %s\n", m_str) ; return 0 ; } void upper_case(char str[]) { int i = 0 ; char c ; while ( (c = str[i]) ) { if (c >= 'a' && c <= 'z') { str[i] = c - 32 ; } i++ ; } return ; }