Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1581 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Insérer des caractères dans une grille via un fichier texte .txt

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Insérer des caractères dans une grille via un fichier texte .txt

n°1862452
ozone--24
Posté le 17-03-2009 à 11:57:27  profilanswer
 

Bonjour à tous,
 
J'aimerais importer d'un fichier texte chaque caractère dans ma grille de DiagoSudoku (un Sudoku avec des lettres).
Mon fichier texte (bifocales.txt) se présente sous cette forme :
B;;;;;;;;;I;;;S;;E;;F;E;;;I;C;;;I;;;;;E;;L;AO;F;;;;C;LAB;;;;L;FF;C;;;;;;;;;;O;;;S
 
Il y'a donc 81 caractères que je dois insérer dans ma grille :
http://img4.imageshack.us/img4/9421/diagosudokuinterfaces.jpg
 
Voici ce que j'ai commencé à faire (qui ne marche pas du tout ) :

Code :
  1. m_Grille1.addActionListener(new java.awt.event.ActionListener()
  2.     {
  3.        public void actionPerformed(ActionEvent e)
  4.        {
  5.            BufferedReader lecteurAvecBuffer = null;
  6.            // String ligne = null;
  7.             try
  8.               {
  9.             lecteurAvecBuffer = new BufferedReader(new FileReader("bifocales.txt" ));
  10.               }
  11.             catch(FileNotFoundException exc)
  12.               {
  13.             System.out.println("Erreur d'ouverture" );
  14.               }
  15.             for(int i = 0; i<81; i++)
  16.             {
  17.                 if(lecteurAvecBuffer == ";" )
  18.                     m_Data[i][i][i] = "";
  19.                 else
  20.                     m_Data[i][i][i] = lecteurAvecBuffer;
  21.             }
  22.             try {
  23.                 lecteurAvecBuffer.close();
  24.             } catch (IOException e1) {
  25.                 System.out.println("Erreur d'ouverture" );
  26.                 e1.printStackTrace();
  27.             }         
  28.        }
  29.     });


 
http://dormeur/jbeau/DiagoSudoku/ : Toute mes sources sont là dessus si vous avez besoin pour comprendre comment mon programme marche.
 
Merci d'avance !

mood
Publicité
Posté le 17-03-2009 à 11:57:27  profilanswer
 

n°1862470
nerisson
Pic-pic
Posté le 17-03-2009 à 13:29:05  profilanswer
 

Je pense que tu as besoin de jeter un oeil ici:
http://java.sun.com/docs/books/tutorial/essential/io/index.html
 
Il faut utiliser les méthodes read() ou readLine() sur ton lecteurAvecBuffer.


---------------
Light is right

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Insérer des caractères dans une grille via un fichier texte .txt

 

Sujets relatifs
Transfert de fichier de windows vers linux[HTML] Créer un bouton ouvrant un fichier
[Résolu] Créer un fichier tableur en PHP (pas EXCEL)Faire des cadres en 'texte' avec Ada
[Résolu][shell] suppresion de dossier/fichier datant plus de 30 joursautomatiser l'envoi d'un fichier à un serveur jsp
Fichier de link pour powerpcdossier, sous dossier, nombre de fichier, poids
[Shell] : supprimer des caractères en fin de lignesInstaller des programmes avec un fichier .bat
Plus de sujets relatifs à : Insérer des caractères dans une grille via un fichier texte .txt


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR