Salve a tutti, ho provato a fare questo programmino che chiede di inserire un codice numerico e di provare ad indovinare a quello segreto. Mi segnala però degli errori, in particolare alla riga 18, dove mi dice che 'content' non è dichiarato, mentre alla riga 25 'indovinato' non è dichiarato. Vi posto il codice:
#include <stdio.h>
#include <stdlib.h>
typedef enum {vero, falso} Booleano;
int letturacodice(int *codtent)
{
printf("Programma codice segreto.");
printf("Inserisci codice: ");
scanf("%d",codtent);
return (int)codtent;
Booleano verificacodice(int ntent, int codgiusto)
{
int i=0;
do
{
int indovinato=letturacodice(&codtent);
if(indovinato==codgiusto)
return vero;
else
i++;
return falso;
}while((i<ntent) && (codgiusto!=indovinato));
}
void output()
{
int x=0;
if(x==vero)
printf("Codice corretto");
else
printf("Codice errato");
}
int main()
{
int codtent;
letturacodice(&codtent);
verificacodice(10, 1999);
output();
return 0;
}
Grazie a chiunque sarà disposto ad aiutarmi!