/*
   File: upper1.c
   Print out input string in upper case.
*/

#include <stdio.h>
#include "genlib.h"
#include "simpio.h"
#include <ctype.h>
#include "strlib.h"

main() {
   int i, n ;
   char c ;
   string str, new_str ;

   printf("Enter a line:  ") ;
   str = GetLine() ;

   new_str = "" ;
   n = StringLength(str) ; 
   for ( i = 0 ; i < n ; i++ ) {
      c = toupper(IthChar(str, i)) ;
      new_str = Concat(new_str, CharToString(c)) ;
   }
   printf("Old String: %s\n", str) ;
   printf("New String: %s\n", new_str) ;
}
