молодец!
только не запоминаем а скорее отмечаем с помощью флага
теперь нужно добавить еще один указатель.
посмотрите внимательно
Код:
  char *arr="abcd1 jhg ng1111,";
  char *p=arr;
  int flag = 0;
  while(*arr!=',')
  {
    flag = 1;
    while(*arr!=' '&&*arr!=',')
    {
      if(*arr<= '9'&& *arr>='0')
      {
        flag = 0;
      }
      arr++;
    }
    if(flag)
    {
      while(p!=arr)
      {
        printf("%c",*p);
        p++;
      }
      printf("\n");
    }
    p = arr;
   }
здесь не хватает для завершенности всего несколько строчек
попробуйте описать словами тот алгоритм что здесь реализован
вставил [code] для примера // нг