import java.io.

*; public class secuencialD { public static void main(String[] args)throws IOException { DataOutputStream archivo=null; DataInputStream archLec=null; int clave=0; String nombre=new String(""); int edad=0; BufferedReader teclado= new BufferedReader(new InputStreamReader(System. in)); try{ File arch=new File("C:/archivo1.dat"); FileOutputStream flujo=new FileOutputStream (arch, true); archivo=new DataOutputStream(flujo); System.out.println("Dame clave"); clave=Integer.parseInt(teclado.readLine()); System.out.println("Dame nombre"); nombre=teclado.readLine(); System.out.println("Dame edad"); edad=Integer.parseInt(teclado.readLine()); archivo.writeInt(clave); archivo.writeUTF(nombre); archivo.writeInt(edad); archivo.close(); } catch(FileNotFoundException fnfe){ System.out.println("Archivo No encontrado"); } catch(IOException ioe){ System.out.println("Error de escritura"); } try{ archLec=new DataInputStream(new FileInputStream("c:/archivo1.dat")); while (true) { clave=archLec.readInt(); System.out.println(clave+""); nombre=archLec.readUTF(); System.out.println(nombre+""); edad=archLec.readInt(); System.out.println(edad+""+"\n"); } } catch(FileNotFoundException fnf)

println("error de lectura").out.close(). } archLec.println("ARCHIVO NO ENCONTRADO").out.{ System. }} ///// . } catch(EOFException e) { System.

Sign up to vote on this title
UsefulNot useful