Come fare un testo lampeggiante in C?

di il
3 risposte

Come fare un testo lampeggiante in C?

Ciao a tutti! Sono nuova in questo forum, sono una studentessa universitaria e da pochissimo ho iniziato ad imparare qualcosina di programmazione in C, essendo l'unico linguaggio di cui so qualcosa (ma davvero solo le basi, sarà poco più di un mese che ho iniziato il corso) non so ancora muovermi bene in questo campo, spero tanto che qualcuno possa risolvere questo mio dubbio perché ho fatto qualche ricerca in merito ma non sono riuscita ancora a risolvere il problema
Premettendo che: uso ubuntu per programmare, il compiler gcc e l'editor gedit.
La mia domanda è la seguente: come posso fare si che un testo (ad esempio quelli all'interno di un printf) risulti lampeggiante dopo aver eseguito il programma?

Finora ho trovato solo cose che riguardano una libreria chiamata conio.h, ma a quanto ho capito è solo per DOS, quindi non so che fare.. inoltre non sono sicura di aver ancora capito come installare delle librerie, qualcuno può darmi una mano anche su questo?

GRAZIE MILLE IN ANTICIPO!

3 Risposte

  • Re: Come fare un testo lampeggiante in C?

    Puoi usare la libreria ncurses. Qui trovi esempi di programmazione (non sono spiegati, ma leggendo il codice si capisce abbastanza).
  • Re: Come fare un testo lampeggiante in C?

    Ok, grazie! Ho dato un po' un'occhiata alla libreria e alle varie funzioni. Sono riuscita ad ottenere un testo lampeggiante, l'unico problema è che a quanto ho capito ncurses crea una sorta di "finestra virtuale" dove viene eseguito il programma, quindi mi da un po' di problemi quando cerco di unire queste parti di testo "speciali" (tipo lampeggianti, colorate etc) con il resto del mio programma... non so se è un problema dovuto al fatto che non lo conosco ancora bene o altro, ma non c'è qualche altra funzione legata a qualche altra libreria che va ad agire solo sul testo senza creare questo "problema"?
  • Re: Come fare un testo lampeggiante in C?

    Potresti usare le sequenze di escape ANSI/VT100:qui un esempio.
    Va detto che, anche se il lampeggio è previsto da queste sequenze di escape, in molti emulatori non funziona, mentre dovrebbe funzionare in tty e Xterm. In Konsole funziona (provato).
Devi accedere o registrarti per scrivere nel forum
3 risposte