Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/11/2008, à 20:12

Badaking2

remplir tableau entiers à partir fichier texte

Salut,
J'aimerais remplir un tableau à partir d'un fichier texte contenant des entiers. Ce fichier textes comporte un nombre connu de lignes, et 3 colonnes. Mon tableau serait donc plutot une matrice a deux dimensions.
Merci d'avance de m'aider.
++

#2 Le 15/11/2008, à 20:32

Respawner

Re : remplir tableau entiers à partir fichier texte

Quel langage ?

Hors ligne

#3 Le 15/11/2008, à 21:05

Badaking2

Re : remplir tableau entiers à partir fichier texte

Ah oui désolé, c'est en java.

#4 Le 15/11/2008, à 21:57

Badaking2

Re : remplir tableau entiers à partir fichier texte

Mon code pour l'instant ressemble à ça mais cela me retourne les erreurs :
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
    at PROJET.mat.main(dede.java:27)

int compt = 0;
int [][] matrice;


    FileReader fr = new FileReader(args[0]);
       
        int i;
        int j = 0;
        int lu = fr.read();
        matrice=new int[lu][3];

for(i=0;i<lu;i++)
    for(j=0;j<3;j++)
         lu = fr.read();
            if (lu != -1)
                matrice[i][j]=lu;
   
           
    fr.close();}
   
       
}

#5 Le 15/11/2008, à 22:16

Badaking2

Re : remplir tableau entiers à partir fichier texte

En fait dans mon fichier texte, la premiere ligne contient le nombre total de lignes, c'est pour ça que je le récupère en premier pour définir la taille de mon tableau.

#6 Le 15/11/2008, à 22:19

Respawner

Re : remplir tableau entiers à partir fichier texte

Ca devrait t'aider. http://forum.ubuntu-fr.org/viewtopic.php?id=267820
Evite le multipost saypabien big_smile

Hors ligne

#7 Le 15/11/2008, à 22:31

Badaking2

Re : remplir tableau entiers à partir fichier texte

Mais c'est pas un multipost  C'est pas moi qu'ai écris l'autre message smile