Java - Problema con EOF

 
Vista:

Problema con EOF

Publicado por omar gaytan (1 intervención) el 24/01/2017 18:07:38
Estoy trabajando con el ASCII, pero en teoria al pulsar Ctrl+z, la aplicacion termina de correr, pero no lo hace. Les agradeceria su ayuda gracias
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import java.io.*;
 
public class CAscii {
    //Codigo ASCII de cada uno de los caracteres de un texto
    public static void main(String[] args) {
        //DECLARACION
        final char eof = (char)-1; //End Of File
        char car=0; // car = caracter  nulo (\0)
 
        try
        {
            System.out.println("Introduzca una cadena de texto.");
            System.out.println("Para terminar pulse Ctrl+z\n");
 
            while ((car =(char)System.in.read()) != eof)
            {//condicion siempre cierta                
                //leer el siguiente caracter
                if (car != '\r' && car != '\n')
                    System.out.println("El código ASCII de "+car+
                                       " es "+(int)car);
            }
        } catch (IOException ignorada) {}
    }
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder