Questo e' il codice corretto

codice:
   char v1[] = "A,IOH:,...,;HUSI";
   unsigned int i,j;

   j=0;
   for(i=0; i<strlen(v1); i++)
   {
      if(v1[i] >= 'A' && v1[i] <= 'Z')
         j++;
   }

   printf("%d \n", j);
Guarda tu dove hai sbagliato ...