Salve, e' da qualche ora che mi sono inceppato in un problema su c++, con l'utilizzo del cilo for.
Il mio intento era quello di creare un semplice programma che mi avrebbe permesso di indovinare un numero inizializzato, in "t" tentativi, a quanto pare non c'e' alcun errore sintattico poiche' il programma viene compilato senza problemi; una volta eseguito, pero', dopo aver inserito in input i tentativi ("t") il programma si blocca dando il seguente errore: "Si e' verificato un errore. L'applicazione verra' chiusa. Potrebbe essersi verificata la perdita dei dati su cui si sta lavorando...ecc...ecc...Invia segnalazione errori\Non inviare.
Come detto in precedenza si tratta di un programma molto semplice, ma nonostante cio' non riesco ad individuare il problema


codice:
#include <iostream>
#define C 3 \\ Inizializzo il numero da trovare
int n, t, f;
int main (void)
{
printf("Di quanti tentativi vuoi usufruire?");
scanf("%d\n", t); \\ Inserisce in quanti tentativi vuole cercare di indovinare il numero
for(int i = 0; i<t; i=i+1)
{printf("Inserisci il numero vincente");
scanf("%d", n);
if (n==C)
f = t-i;
printf("Hai indovinato in tentativi %d", f);
system("pause");
}
}
P.S uso Dev-C++ 4.9.9.2