#include <stdio.h>
#include <stdlib.h>
#include "statistique.h"
#define TAILLE_MAX 10000

/*
int main(int argc, char *argv[])
{
    char contenump [5];
    char contenureg [5];
    char contenumois [5];
    char contenuan [5];
    char contenuquant [5];
    char mp[TAILLE_MAX];
    char region[TAILLE_MAX];
    char mois[TAILLE_MAX];
    char annee[TAILLE_MAX];
    char quantite[TAILLE_MAX];
    FILE* fichier = NULL;
    int caractereActuel = 0;
    int i = 0;
    int cpt = 0;
    fichier = fopen("test.txt", "r");

  if (fichier != NULL)
    {
        caractereActuel = fgetc(fichier); // On initialise caractereActuel

        int cptVirgule = 0;
	// Boucle de lecture des caractères un à un
	while (caractereActuel != EOF) // On continue tant que fgetc n'a pas retourné EOF (fin de fichier)
	{

	    if(caractereActuel != ';'){


            if(cptVirgule=0){


                contenump[i]= caractereActuel;

                caractereActuel = fgetc(fichier);//on lit le caractere suivant
                i++;


            }
             if(cptVirgule=1){

                 printf("1");
                contenureg[i]= caractereActuel;
                caractereActuel = fgetc(fichier);
                i++;

            }
             if(cptVirgule=2){

                 printf("2");
                contenumois[i]= caractereActuel;
                caractereActuel = fgetc(fichier);
                i++;

            }
             if(cptVirgule=3){

                 printf("3");
                contenuan[i]= caractereActuel;
                caractereActuel = fgetc(fichier);
                i++;

            }
             if(cptVirgule=4){
                 printf("4");
                caractereActuel = fgetc(fichier);// On lit le caractère suivant
                contenuquant[i]= caractereActuel;
                i++;

            }

	    }
	    else{

            cptVirgule++;
            i=0;


            mp[cpt]=atof(contenump);
            region[cpt] =atof(contenureg);
            mois[cpt]=atof(contenumois);
            annee[cpt]=atof(contenuan);
            quantite[cpt]=atof(contenuquant);
            cpt++;

	    }








	fclose(fichier);
    }

    return 0;
}


*/

int main(int argc, char *argv[])
{

    char contenutrim [6];
    char contenureg [6];
    char contenuquant [6];

    int  Trimestre[TAILLE_MAX];
    int region[TAILLE_MAX];
    int quantite[TAILLE_MAX];
    FILE* fichier = NULL;
    int caractereActuel = 0;
    char texte[TAILLE_MAX]="";
    int i=0;
    int cpt = 0;
    fichier = fopen("test.txt", "r");

    if (fichier != NULL)
    {
        caractereActuel = fgetc(fichier); // On initialise caractereActuel

	// Boucle de lecture des caractères un à un
	while (caractereActuel != EOF) // On continue tant que fgetc n'a pas retourné EOF (fin de fichier)
	{
	    texte[i]=  caractereActuel ;
	    i++;
  	    caractereActuel = fgetc(fichier); // On lit le caractère suivant

	}


	fclose(fichier);
    }

i=0;
int a =0;
int b =0;
int cptVirgule = 0;
while(texte[a]!='\0')
    {
        printf("1 : caca \n");
        if(texte[a]!=';')
        {
            switch(cptVirgule)
            {
                case 0 : while(texte[a]!=';')
                         {
                             contenureg[i] =texte[a];

                             a++;
                             i++;
                         }
                         cptVirgule++;
                         contenureg[i]='\0';
                         region[b] = atof(contenureg);
                         printf(" 0: %d \n",region[b]);
                         i=0;
                         break;
                case 1 : while(texte[a]!=';')
                         {
                             contenutrim[i] = texte[a];

                             a++;
                             i++;
                         }
                         cptVirgule++;
                         //remplir(contenutrim,Trimestre,b);
                         printf(" 0: %f \n",Trimestre[b]);
                         contenutrim[i] = '\0';
                         i=0;
                         break;
                case 2 : while(texte[a]!=';')
                         {
                             contenuquant[i] = texte[a];
                             a++;
                             i++;
                         }
                         cptVirgule++;
                         contenuquant[i] = '\0';
                         quantite[b] = atof(contenuquant);
                          printf(" 0: %d \n",quantite[b]);
                         i=0;
                         break;
                default : a++; break;
            }
        }
        else
        {
            a++;
            b++;


        }
        cptVirgule= 0;
    }
/*
while(text[i] != '/0'){

    if(text[i]!= ';'){

            if(cptVirgule==0){

                printf("%c",text[i]);
                contenureg[i]= text[i];
                i++;
            }
             if(cptVirgule==1){

                contenutrim[i]= text[i];
                i++;

            }
             if(cptVirgule==2){


                contenuquant[i]= text[i];
                i++;

            }




        }

	    else{

            cptVirgule++;

            region[cpt] =atof(contenureg);
            Trimestre[cpt]=atof(contenutrim);
            quantite[cpt]=atof(contenuquant);
            cpt++;
            printf(" %d ",region[cpt]);

	    }

        cptVirgule++;

    }*/

    return 0;
}


