001
24.10.2005, 00:41 Uhr
Pablo
Supertux (Operator)
|
Mit dem Befehl stty size bekommt man das. Ob es eine Funktion in C dafür gibt, weiß ich nicht, aber so könntest du es machen:
C++: |
/* tty.c */
#include <stdio.h>
int main(void) { FILE* f;
int x=0, y=0;
f = popen("stty size", "r");
if(!f) { fprintf(stderr, "cannot execute stty\n"); return 1; }
fscanf(f, "%d %d", &x, &y);
printf("%dx%d\n", x, y);
pclose(f); return 0; }
|
-- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth! Dieser Post wurde am 24.10.2005 um 00:42 Uhr von Pablo editiert. |