Ciao a tutti vorrei sapere se e possibile in C fare una scritta lampeggiante intendo a intermittenza il tutto in formato testuale
Ciao a tutti vorrei sapere se e possibile in C fare una scritta lampeggiante intendo a intermittenza il tutto in formato testuale
#include <stdio.h>
#include <dos.h>
void main() {
printf("Ciao");
sleep(1); // 1 e il ritardo si può anche aumentare...
printf(" ");
sleep(1);
}
non mi funziona cioè.....stmpa normalmente...mhh farò altre prove.
:mavieni:
UPGRADE : non avevo messo dos.h :metallica
Mmmh... Non so se funzioni con win, ma prova a scrivere
prima della frase e poicodice:printf("\033[07m");
per ripristinare la scritta normale.codice:printf("\033[0m");
Yes, Linux is better... It does infinites loops in 5 seconds...
~Linus Torvalds~
Si ma il problema e se la parola la vuoi fare lampeggiare sulla stessa riga come si fa???lavoro lu *nix
puoi usare gli interrupt?
printf("\e[5m BLINK BLINK BLINK \e[0m"); // solo con Linux
trovi tutto qua:
http://forum.html.it/forum/showthrea...hreadid=456481
upgrade:
se invece usi Windows:
codice:#include <stdio.h> #include <windows.h> // Sleep() int main() { int i=0; while(i<10) { printf("BLINK BLINK BLINK"); Sleep(500); printf("\r \r"); Sleep(500); i++; } return 0; }