Per la questione delle frasi casuali puoi tranquillamente basarti su una variabile numerica, infatti tramite una serie di if (o case) puoi in base al valore random preso dalla variabile fare stampare una frase diversa:
char mess0[50]="bravo";
char mess1[50]="eccellente";
char mess2[50]="perfetto";
char mess3[50]="ok";
int x = random(3);
if(x==0) MessageBox(NULL, mess0, "Risultato",0);
if(x==1) MessageBox(NULL, mess1, "Risultato",0); if(x==2) MessageBox(NULL, mess2, "Risultato",0);
if(x==3) MessageBox(NULL, mess3, "Risultato",0);
ps: la funzione ShellExecute utilizza la seguente sintassi
ShellExecute(hWnd, "open", "nome_file.estenzione", NULL, "percorso\\del\\file\\", SW_SHOWNORMAL);
--> Al posto di open come secondo parametro puoi anke utilizzare "print" se ad esempio vuoi stampare un file di testo e puoi inoltre lasciare vuoto il percorso nel caso il file in questione si trovi nella stessa cartella dell'eseguibile.
Ultima modifica effettuata da Linux@war il 04/08/2006 alle 15:54 |