Quindi per caricare i dati che ci sono nel file..li metto nella struttura giusto?..soltanto che non so xke m da errore :S

codice:
#include<stdlib.h>
#include<stdio.h>
#include <string.h>

struct list_el {
   char nome[15];    
   int popolazione;
   int redditom;
   struct list_el * next;
   };

typedef struct list_el item;

int nk[10];
item * curr, * head, * previous, * xfree, * xnext;
item elemento[10];

int main() {
   FILE *filea;
   filea=fopen("F:/elenco.txt","r+");
   char nomex[15];  
   char n[15][15];
   int i, kk, s1, s2, risposta, risposta1;
   int pop[10]; 
   int red[10];
   
   
   
   for(i=1;i<=10;i++)
   {
   fscanf(filea,"%s",nome[i]);
   fscanf(filea,"%d",popolazione[i]);
   fscanf(filea,"%d",redditom[i]);
   }
soltanto che m da errore su fscanf xke?