Alors voici ma classe
Tout à l'aire de bien marcher mais pourtant :
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 import java.io.*; class LireChar { public static void main ( String [] argv ){ int x,y=0; char c; InputStreamReader isr = new InputStreamReader (System.in); try { while( y < 10 ) { x=isr.read(); c=(char) x; System.out.print(c); System.out.print("-"); y++; } isr.close(); } catch ( IOException e ) { e.printStackTrace(); } } }
1) Pk il n'y a pas le System.out.print("-"); qui s'affiche entre chaque caractères ?
2) Pk après 10 caractères mon programme ne s'arrête pas ?
3) Dès que je change le focus avec la souris (supposons que je vais sur mon bureau) et je tappe n'importe quoi, le programme ne li plus les caractères. Y a-t-il un moyen pour que le programme lise les caractères même si je suis sur word en train d'écrire par exemple ?
Merci d'avance pour votre aide![]()
Partager