Bonjour,

voici mon code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
public void split(){
 
        try{
 
            FileInputStream fin=new FileInputStream(str); 
            int c=fin.read();
            name= str+".spt";
            System.out.println("Split en cours...");
            while(c!=-1)
            {	
                fout=new FileOutputStream(name);
                while(c!=-1 && len<splitlen)
                {
                    fout.write(c);
                    c=fin.read();
                    len++;
                }
                len=0;
                fout.close();
                System.out.println("fin du Split");
                break;
            }
 
        }
        catch(Exception e)
        {
            System.out.println("gg");
            e.printStackTrace();
        }	 
    }
c'est une fonction qui sere a splitter une partie d'un fichier "fin"
le Split se passe bien mais il s'arrete en milieu de la ligne de chaine de caractère au lieu de finir toute la ligne.

merci