Re: [FUG-BR] Cursor de Progresso
Olá, Para fazer isso em C é até mais simples do que em SH ou KSH, pode fazer algo, assim observe: / #include stdio.h #include stdlib.h char cursorRun[8] = { '-', '\\', '|', '/', '-', '\\', '|', '/' }; int main(void) { int i = 0; for ( i = 0; i 80; i++ ) { usleep(3); /* A sua operação demorada */ printf( %c\033[2D, cursorRun[i%8] ); fflush(stdout); } printf(\n); return(0); } / A enúmeras formas de fazer isso, essa é apenas uma delas, existe formas de colocar cores no cursor e tudo mais, a função fflush() se faz importante nesse exemplo sem ela você acaba correndo o risco de não ver seu curor girar; Espero que seja isso que deseje. Abraços, Eder -- Linux is for people who hate Windows, BSD is for people who love UNIX - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Cursor de Progresso
Sim Eder, Era exatamente isso. Abraço On 9/22/06, Eder [EMAIL PROTECTED] wrote: Olá, Para fazer isso em C é até mais simples do que em SH ou KSH, pode fazer algo, assim observe: / #include stdio.h #include stdlib.h char cursorRun[8] = { '-', '\\', '|', '/', '-', '\\', '|', '/' }; int main(void) { int i = 0; for ( i = 0; i 80; i++ ) { usleep(3); /* A sua operação demorada */ printf( %c\033[2D, cursorRun[i%8] ); fflush(stdout); } printf(\n); return(0); } / A enúmeras formas de fazer isso, essa é apenas uma delas, existe formas de colocar cores no cursor e tudo mais, a função fflush() se faz importante nesse exemplo sem ela você acaba correndo o risco de não ver seu curor girar; Espero que seja isso que deseje. Abraços, Eder -- Linux is for people who hate Windows, BSD is for people who love UNIX - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
[FUG-BR] Cursor de Progresso
Olá Senhores, Alguem sabe como eu faço um cusor de progresso em C ANSI, igual aquele após o boot no FreeBSD /. Abraços, Cris. - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Cursor de Progresso
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Cristiano Panvel wrote: Olá Senhores, Alguem sabe como eu faço um cusor de progresso em C ANSI, igual aquele após o boot no FreeBSD /. Abraços, Boa tarde, Isso já foi discutido na lista, veja o histórico (1) (1). http://www.fug.com.br/historico/html/freebsd/2006-03/msg00021.html Abraço, - -- Márcio Luciano Donada Bal. Ciência da Computação mdonada at auroraalimentos dot com dot br Aurora Alimentos - Cooperativa Central Oeste Catarinense - Departamento de T.I. -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.5 (FreeBSD) iD8DBQFFEvpJyJq2hZEymxcRAvSxAJ99VxXHri926sJDThDeSG6QFfF4PQCeK2/W QOvMjeGsdTGS6iNcAGl4EOw= =UUUg -END PGP SIGNATURE- - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Cursor de Progresso
Isso ta longe de ser em C hahaha Em 21/09/06, Márcio Luciano Donada[EMAIL PROTECTED] escreveu: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Cristiano Panvel wrote: Olá Senhores, Alguem sabe como eu faço um cusor de progresso em C ANSI, igual aquele após o boot no FreeBSD /. Abraços, Boa tarde, Isso já foi discutido na lista, veja o histórico (1) (1). http://www.fug.com.br/historico/html/freebsd/2006-03/msg00021.html Abraço, - -- Márcio Luciano Donada Bal. Ciência da Computação mdonada at auroraalimentos dot com dot br Aurora Alimentos - Cooperativa Central Oeste Catarinense - Departamento de T.I. -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.5 (FreeBSD) iD8DBQFFEvpJyJq2hZEymxcRAvSxAJ99VxXHri926sJDThDeSG6QFfF4PQCeK2/W QOvMjeGsdTGS6iNcAGl4EOw= =UUUg -END PGP SIGNATURE- - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Cursor de Progresso
On 9/21/06, Márcio Luciano Donada [EMAIL PROTECTED] wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Boa tarde, Isso já foi discutido na lista, veja o histórico (1) (1). http://www.fug.com.br/historico/html/freebsd/2006-03/msg00021.html Abraço, - -- Márcio Luciano Donada Bal. Ciência da Computação mdonada at auroraalimentos dot com dot br Aurora Alimentos - Cooperativa Central Oeste Catarinense - Departamento de T.I. mas isso nao eh busy wait ?! matheus -- We will call you cygnus, The God of balance you shall be - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd