- #include <stdio.h>
- #include <stdlib.h>
- #include <unistd.h>
- #include <sys/ioctl.h>
- {
- struct winsize size;
- if (isatty(STDOUT_FILENO) == 0)
- exit(1);
- if(ioctl(STDOUT_FILENO, TIOCGWINSZ, &size)<0) {
- exit(1);
- }
- printf("%d rows, %d columns\n", size.ws_row, size.ws_col);
- return 0;
- }