#include <stdio.h>
#include <stdlib.h>

char *string[] = {
   "some garbageR A 3 4",
   "R A 3 0 4"
   };

const char *format = "%*[^PR]%c %c %d %d %d";

void main(void);

void main(void)
   {

     int ret;
     int i;
     int k=0, n=0, m=0;
     char 1=0, q=0;

     for (i=0; i<2; i++)
       {
       ret = sscanf (string[i], format, &1, &q, &k, &m, &n);
       if (ret !=5)
          {
          printf ("SSCANF FAIL string[%d]!\n", i);
          } 
       else 
           {
           printf ("SSCANF OK string[%d]!\n", i);
          }
       }
   }
