Ho provato con:

if(*dati<*dati[i+1])

però da errore, quindi ho provato in logica a fare:

codice:
//ordina i valori in modo Decrescente (TOGLIERE RIPETIZIONI)
int ordinaVettDec(int *dati,int lung){
	int scambio=1,i,app;
	while(scambio){
		scambio=0;
		for(i=0;i<lung-1;i++){
			if(*dati<*dati++){  // sempre falso
				app=*dati;
				*dati=*dati++;
				*dati++=app;
				scambio=1;
			}
		}
	}
}
nessun errore, però non funziona l'ordinamento.. ><
non saprei in che altro modo fare, per incrementare il puntatore di uno.. ho provato anche con due puntatori, assegnando:

P1=dati[i];
P2=dati[i+1];

ma non funziona..