console codes : une colle. - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 25-03-2003 à 10:45:26
tu peux tjs utiliser les terminfo en C
#include <fcntl.h>
#include <sys/termios.h>
#include <sys/ioctl.h>
Marsh Posté le 25-03-2003 à 11:13:34
minusplus a écrit : sta dire ? je vois rien dans les man... |
ca te permets d avoir des infos sur la console : dimensions, positions ...
pleins de trucs koi
ps : regarde le man 5 terminfo, je crois k il y a des bonnes infos
Marsh Posté le 25-03-2003 à 11:15:09
ah y a aussi les termcap, j ave oublie
je crois ke c est plus simple a utiliser (et y a moins de possibilites aussi )
Marsh Posté le 25-03-2003 à 10:37:34
Vous savez ou vous ne savez pas qu'en écrivant le code de contrôle ^[[6n (avec ^[ = ESC = ASCII 0x1B) sur la console, celle-ci renvoie ^[[x;yR où x et y sont la position courante du curseur.
La colle : comment récupérer ces valeurs ?
je précise que ce n'est pas une sortie sur stdout ou un code de retour, c'est directement le driver de la console (drivers/char/console.c) qui écrit dans le tty !
Message édité par minusplus le 25-03-2003 à 11:02:10