Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di Fra
    Registrato dal
    Oct 1999
    Messaggi
    221

    [Java] Funzione getch() di C

    Ciao.
    Ho un problemuccio.
    Devo visualizzare (su console) un'elenco. Vorrei inserire il classico "Premi un tasto per continuare" ogni tot. elementi (in partica come la dir/p di DOS).
    Non riesco ad acquisire un tasto (solo una carattere) come si fa in C con getch().

    Mi date una mano?
    SO : Windows XP - Linux Gentoo
    Java - Visual Basic - C++

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    prova, non garantisco
    char c = (char)System.in.read();

  3. #3
    Utente di HTML.it L'avatar di Fra
    Registrato dal
    Oct 1999
    Messaggi
    221
    Ho provato ma funziona solo se lo scrivo due volte :

    System.in.read();
    System.in.read();

    Non c'è qualcosa di più 'elegante'?
    SO : Windows XP - Linux Gentoo
    Java - Visual Basic - C++

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    315
    Non ne sono sicuro, ma credo che funzioni inserendolo due volte perche' considera i caratteri unicode... se qualcuno sa qualcosa di piu' mi corregga.
    Ciao,
    Lorenzo

  5. #5
    Originariamente inviato da Fra
    Ho provato ma funziona solo se lo scrivo due volte :

    System.in.read();
    System.in.read();

    Non c'è qualcosa di più 'elegante'?
    codice:
     for(int i=0;i<2;i++)
    {
    	System.in.read();
    	System.in.read();
    }
    La stupidità umana e l'universo sono infinite.
    Della seconda non sono certo(Einstein)

    Gnu/Linux User

  6. #6
    Utente di HTML.it L'avatar di Fra
    Registrato dal
    Oct 1999
    Messaggi
    221
    Originariamente inviato da Luc@s
    codice:
     for(int i=0;i<2;i++)
    {
    	System.in.read();
    	System.in.read();
    }
    Ma così lo fa quattro volte !

    ... cmq tu dici che così è + elegante? MaH!
    SO : Windows XP - Linux Gentoo
    Java - Visual Basic - C++

  7. #7
    Originariamente inviato da Fra
    Ma così lo fa quattro volte !

    ... cmq tu dici che così è + elegante? MaH!
    hai ragione
    codice:
     for(int i=0;i<2;i++)
    {
    	System.in.read();
    }
    Cmq si...........cosi sta meglio
    La stupidità umana e l'universo sono infinite.
    Della seconda non sono certo(Einstein)

    Gnu/Linux User

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.