Riposto qui, perchè l'altra sera temo di aver sbagliato categoria xD
Buonasera ragazzi:)
la mia domanda è semplice, forse anche troppo..
Mi prenderete per stupido forse ma sono alle prime armi col linguaggio c/c++ e volevo sapere perchè quando il compilatore esegue il programma dopo si blocca.
il mio intento era creare un semplice programmino (non tutte le variabili sono state utilizzate, perchè ho in mente qualcosa di piu complesso) che "conti" partendo da 1 progressivamente e al premere il tasto enter, ti dia di output il tuo punteggio, sia nel terminale che in un file di salvataggio.
Spero di risolvere il mio problema, grazie dell'attenzione:)
Ecco il codice:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
//Variabili
FILE *fout;
int RunningGame;
int speed;
int i; //contatore punti
int l; //contatore livelli
//Preparazione gioco
int main()
{ fout=fopen("miogiocolog.txt","a+");
RunningGame=1;
speed=30;
i=0;
l=1;
//Funzionamento gioco
while (RunningGame)
{
printf("Livello %d: clicca enter al momento giusto! --> %d\n",l,i);
sleep(speed);
i++;
if(kbhit())
{
getchar();
break;
return 0;
}
system("cls");
}
fprintf("miogiocolog.txt","%d",i);
printf("Il tuo punteggio è %d", i);
}