upcase_cversion.c - Change a string to uppercaseΒΆ

#include "pic24_all.h"
#include <stdio.h>

void upcase (char *p) {
  while (*p != 0) {
    //convert to upper case
    if (*p > 0x60 &&
        *p < 0x7B)  {
      //lowercase 'a'-'z', so
      //convert to 'A'-'Z'
      *p = *p - 0x20;
    }
    p++;  //advance to next char
  }
}

char s1[]="Hello";
char s2[]="UPPER/lower";

int main (void) {
  upcase(s1);
  upcase(s2);
  while (1);
}