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
0