![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| [C + +] programme de dessin. | Max_Payne | High Level Programming | 12 | 12-23-2007 03:06 AM |
| Aujourd'hui encore le temps d'adhérer au $ 5,000 AJAXWorld Dessin - SYS-CON Media | iBot | UNIX et Linux News RSS | 0 | 08-24-2007 11:50 AM |
| Line-drawing caractère! | zecoj | High Level Programming | 5 | 03-10-2002 11:38 AM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
Il est possible de fixer arbitrairement le curseur dans une certaine position, puis d'écrire à partir de là. Voir la base de données termcap et tput (man tput) comment cela fonctionne et que les limites de cette procédure.
Hope this helps Bakounine |
|
|||||
|
Juste pour le plaisir ... Code:
awk -v X=12 -v Y=40 -v radius=12 'BEGIN{
pi=3.142857
system("tput clear")
for(i=0 ;i<=359 ;i++){
cmd=sprintf("tput cup %s %s", \
int(.5 + X + (sin(i*pi/180)*radius)), \
int(.5 + Y + (cos(i*pi/180)*radius)) )
system(cmd)
printf "*"
}
system("tput home")
}'
Pas très circulaire ... Code:
*******
**** ***
** **
** **
** *
** **
** **
* *
* *
* **
* *
* *
* *
* *
* *
** *
* *
* *
** **
** **
** **
** **
** **
*** ***
*******
|
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|