Buona sera sono riuscito a capire come discriminare carattere per carattere,chiedo cortesmente consigli e pareri
#include <stdio.h>
#include <string.h>
#define Dimensione 50
int main()
{
   char MiaStringa[Dimensione]="";
   char *Numero="";
   int i=0,LunghezzaStringa=0;
    printf(" %s","Inserire una Stringa");
     scanf(" %s", MiaStringa);
      LunghezzaStringa=strlen(MiaStringa);
       printf(" %s %d \n", "La lunghezza e';",LunghezzaStringa);
            while(MiaStringa[i]!='\0')
            {
            switch(MiaStringa[i])
            {
                case '1':
                case '2':
                case '3':
                case '4':
                case '5':
                case '6':
                case '7':
                case '8':
                case '9':
                printf("%c %s \n",MiaStringa[i],"E' Un Numero");
                break;
                 case 'a':
                 case 'b':
                 case 'c':
                 case 'd':
                 case 'e':
                 case 'f':
                 case 'g':
                 case 'h':
                 case 'i':
                 case 'l':
                 case 'm':
                 case 'n':
                 case 'o':
                 case 'p':
                 case 'q':
                 case 'r':
                 case 's':
                 case 't':
                 case 'u':
                 case 'v':
                 case 'z':
                 case 'x':
                 case 'y':
                 case 'j':
                 case 'w':
                  printf("%c %s \n",MiaStringa[i],"E' Una Lettera Minuscola");
                   break;
                 case 'A':
                 case 'B':
                 case 'C':
                 case 'D':
                 case 'E':
                 case 'F':
                 case 'G':
                 case 'H':
                 case 'I':
                 case 'L':
                 case 'M':
                 case 'N':    
                 case 'O':
                 case 'P':
                 case 'Q':
                 case 'R':
                 case 'S':
                 case 'T':
                 case 'U':
                 case 'V':
                 case 'Z':
                 case 'X':
                 case 'Y':
                 case 'J':
                 case 'W':
                 printf("%c %s \n",MiaStringa[i],"E' Una Lettera Maiusola");
                break;
                 default:
                  //printf("%s","E' qualcosa altro");
                   break;
            }//EXIT SWITCH
            i++;
            }  //Exit While
    return 0;
}