was creating extra Country structs within the split loops. Figured out that the condition to set offset != 0 was wrong; must specify that strtok returns NULL (that is, it does not find the expected # of tokens within a record((15 in this case)) ) OR that the 15TH FIELD of the LAST RECORD (index [14]) is INCOMPLETE. Condition set in this case is <2 in length, as the final field devrait etre 2 caracteres en longeur, sinon l'enregistre a le nombre de champs correct MAIS le dernier n'est pas rempli. De plus, j'ai trouve que je creais une structure quand il ne fallait pas. Regarde le changement de code la-bas