Originariamente inviato da pdpmpd
comunque se vuoi chiamare gioco è:
gioco();
o, se vuoi,
int g=gioco();
Grazie mille

Ho provato a fare come hai detto tu, e cioe` cosi`

codice:
main() {

int puntata, soldi;
soldi = 1000;

printf ("gioco dei dadi craps - \n");

do {
printf ("inserisci una puntata valida \n");
scanf (" %d " , &puntata);

// qui dovrei far partire la funzione gioco()
gioco();

if (stato == 1) {
printf ("hai vinto la tua puntata! \n");
soldi = soldi +  puntata;
printf ("ora hai un totale di %d soldi \n" , soldi);
}
else {
printf ("peccato, hai perso la tua puntata \n");
soldi == soldi - puntata;
printf (" ora hai un totale di %d soldi \n" , &soldi);
}
while (puntata <== soldi);

return 0;
}
Ma il compilatore mi segnala un sacco di errori, tra tutti il fatto che non mi riconosce le variabili stato, somma ecc