diff options
| -rw-r--r-- | termsize.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/termsize.c b/termsize.c new file mode 100644 index 0000000..83a0158 --- /dev/null +++ b/termsize.c @@ -0,0 +1,14 @@ +#include <sys/ioctl.h> +#include <stdio.h> +#include <unistd.h> + +int main (int argc, char **argv) +{ + struct winsize w; + ioctl(STDOUT_FILENO, TIOCGWINSZ, &w); + + printf ("lines %d\n", w.ws_row); + printf ("columns %d\n", w.ws_col); + return 0; // make sure your main returns int +} + |
