diff options
| author | Patrick | 2023-07-29 14:31:26 +0200 |
|---|---|---|
| committer | Patrick | 2023-07-29 14:31:26 +0200 |
| commit | 12f5d48d213e393a77b58a3471955d5e3ab6d922 (patch) | |
| tree | 7615a83c0821cbde77f5f723071e0bd06e0c8393 | |
| parent | 4c67fbe5877ad07a0cfb613c161aa8526970ea7f (diff) | |
| download | iftint-12f5d48d213e393a77b58a3471955d5e3ab6d922.tar.gz iftint-12f5d48d213e393a77b58a3471955d5e3ab6d922.zip | |
termsize.c
| -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 +} + |
