[linux-l] (OT?) Programmiererfrage
Jan-Benedict Glaw
jbglaw at lug-owl.de
Fr Mär 31 22:09:12 CEST 2017
Hi,
On Fri, 2017-03-31 21:47:55 +0200, Volker Wysk <post at volker-wysk.de> wrote:
> Ich bin am programmieren, und jetzt muß ich herausfinden, wie viele Spalten ein
> Terminal hat. Ich will Textzeilen so umbrechen, daß die ganze Breite des
> Terminals genutzt wird. Wie wird das gemacht? Oder eher: Wo kann ich danach
> fragen?
jbglaw at pluto:/tmp$ cat test.c
#include <stdio.h>
#include <unistd.h>
#include <sys/ioctl.h>
int
main (int argc, char *argv[])
{
struct winsize size;
ioctl (STDIN_FILENO, TIOCGWINSZ, &size);
printf ("winsize.ws_row = %i\n", size.ws_row);
printf ("winsize.ws_col = %i\n", size.ws_col);
printf ("winsize.ws_xpixel = %i\n", size.ws_xpixel);
printf ("winsize.ws_ypixel = %i\n", size.ws_ypixel);
return 0;
}
--
Jan-Benedict Glaw jbglaw at lug-owl.de +49-172-7608481
Signature of: http://perl.plover.com/Questions.html
the second :
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : signature.asc
Dateityp : application/pgp-signature
Dateigröße : 181 bytes
Beschreibung: Digital signature
URL : <https://mlists.in-berlin.de/pipermail/linux-l-mlists.in-berlin.de/attachments/20170331/3f212bf9/attachment.sig>
Mehr Informationen über die Mailingliste linux-l