Salve a tutti, ho trovato questa funzione in internet che apre un file:
int apri_file(char s[]) //s è il percorso del file
{
if ((int)(ShellExecute(0,"open",s,NULL,"c:/",SW_SHOW))<33)
{
printf("errore");
return(-1);
}
return(0);
}
qualcuno potrebbe spiegarmi il significato della funzione ShellExecute, cosa vogliano dire i parametri e perchè se il valore ritornato è <33 viena stampato a video errore?
Grazie in anticipo dell'aiuto