venerdì 2 ottobre 2009

Prof questo è il programma...dovè l'errore? metto sia l'immagine che tutto il programma scritto almeno se vuole provare a compilarlo....






#include
int i;
char nazioni[15][30];
char capitali[15][30];

FILE *f1;
FILE *f2;
void letturaFileNazioni(){
f1=fopen("listaNazioni.txt","r");
for(i=0; i<15; i++){
fscanf(f1,"%s",nazioni[i]);
}
fclose(f1);
}
void letturaFileCapitali(){
f1=fopen("listaCapitali.txt","r");
for(i=0; i<15; i++){
fscanf(f1,"%s",capitali[i]);
}
fclose(f1);
}
void prova(){
for(i=0; i<15; i++){
printf("%s\n",nazioni[i]);
}
printf("\n");
for(i=0; i<15; i++){
printf("%s\n",capitali[i]);
}
}
void inizioGioco(){
char a[15];
int f;
int s;
s=0;
f=0;
for(i=0; i<15; i++){

printf("quale è la capitale del %s", nazioni[i]);
scanf("%s",&nazioni[i]);
scanf("%s",&a[i]);
if(a[i]==capitali[i]){
printf("hai indovinato");
f=f+1;
}
else
{
printf("hai sbagliato");
s=s+1;
}
}
}
int main(){
letturaFileNazioni();
letturaFileCapitali();
prova();
inizioGioco();
}