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 :
Voici ce que j'ai commencé à faire (qui ne marche pas du tout ) :
Code :
- m_Grille1.addActionListener(new java.awt.event.ActionListener()
- {
- public void actionPerformed(ActionEvent e)
- {
- BufferedReader lecteurAvecBuffer = null;
- // String ligne = null;
- try
- {
- lecteurAvecBuffer = new BufferedReader(new FileReader("bifocales.txt" ));
- }
- catch(FileNotFoundException exc)
- {
- System.out.println("Erreur d'ouverture" );
- }
- for(int i = 0; i<81; i++)
- {
- if(lecteurAvecBuffer == ";" )
- m_Data[i][i][i] = "";
- else
- m_Data[i][i][i] = lecteurAvecBuffer;
- }
- try {
- lecteurAvecBuffer.close();
- } catch (IOException e1) {
- System.out.println("Erreur d'ouverture" );
- e1.printStackTrace();
- }
- }
- });
|
http://dormeur/jbeau/DiagoSudoku/ : Toute mes sources sont là dessus si vous avez besoin pour comprendre comment mon programme marche.
Merci d'avance !