Hi, i've got a problem with output in 2nd file.
Example input is:
a
b
c
d
e
f
In out1:
a
b
c
In out2:
Can somebody help me to find a solution? ;)
package pl.codegym.task.task18.task1808;
/*
Dzielenie pliku
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws FileNotFoundException, IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
FileInputStream fileReader = new FileInputStream(reader.readLine());
FileOutputStream out1 = new FileOutputStream(reader.readLine());
FileOutputStream out2 = new FileOutputStream(reader.readLine());
byte[] buffer = new byte[1000];
int count = 0, sizeDiv2;
while(fileReader.available() > 0){
count = fileReader.read(buffer);
}
if(count % 2 == 1) sizeDiv2 = (count/2);
else sizeDiv2 = (count/2) - 2;
out1.write(buffer, 0, sizeDiv2 + 1);
out2.write(buffer, sizeDiv2 + 3, count);
reader.close();
fileReader.close();
out1.close();
out2.close();
}
}