Odio i puntatori. Non mi ricordo mai la sintassi che devo utilizzare. Devo sempre fare cinque sei tentativi prima anche solo di riuscire a compilare. Prova cosi' cmq:

codice:
  if (*p1<0){
    app=*(p1);
    p1=*(p2);
    p2=app;
    p1++;
    p2--;
  }