|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: May 2004
Città: verona
Messaggi: 301
|
[c++] utilizzo della shell
ciao,
avete presente, ad esempio, l'editor di testo "vi"? quando si avvia tale programma in una shell sotto linux o mac il programma si "impadronisce" della finestra e ti fa uscire solo se digiti determinati caratteri (:q) e quando si esce la console torna come prima senza mostrare il testo che si è scritto .......ma come si fa questo col c++???? so che deve essere una cosa semplice che si può fare anche con altri linguaggi.....ma non ne vengo fuori! grazie
__________________
PC: FOSCONN N570SM2AA...Athlon 64 X2 5600+...6GB DDR2 Kingston...9800GT/512Mb...2 Maxtor 320-500 GB...LG 915FT Plus...Microsoft Windows 7 Ultimate MAC: Macbook...White...2GHz...2Gb...250Gb...MAC OSX Snow Leopard |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
La questione è molto semplice: lavorare con la console a quel livello cioè gestione completa del cursore, del colore, della posizione dei caratteri, dell'input non bufferizzato, ecc... non è possibile utilizzando funzioni "standard" del C o C++. Bisogna utilizzare delle librerie apposite. Su Linux è possibile utilizzare la libreria 'ncurses'. Su Windows è possibile utilizzare le funzioni specifiche per la console che fanno parte delle API Win32. Se hai bisogno di qualche info in più o di un esempio, chiedi pure.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: May 2004
Città: verona
Messaggi: 301
|
non è che avresti qualche sito da indicarmi dove se ne parla?
__________________
PC: FOSCONN N570SM2AA...Athlon 64 X2 5600+...6GB DDR2 Kingston...9800GT/512Mb...2 Maxtor 320-500 GB...LG 915FT Plus...Microsoft Windows 7 Ultimate MAC: Macbook...White...2GHz...2Gb...250Gb...MAC OSX Snow Leopard |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Per la libreria curses/ncurses, guarda a partire da qui: http://en.wikipedia.org/wiki/Curses_...ing_library%29 http://en.wikipedia.org/wiki/Ncurses
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:39.



















