1. #include <stdio.h>
    2. #include <stdlib.h>
    3. #include <unistd.h>
    4. #include <sys/ioctl.h>
    5.  
    6. {
    7. struct winsize size;
    8. if (isatty(STDOUT_FILENO) == 0)
    9. exit(1);
    10. if(ioctl(STDOUT_FILENO, TIOCGWINSZ, &size)<0) {
    11. exit(1);
    12. }
    13. printf("%d rows, %d columns\n", size.ws_row, size.ws_col);
    14. return 0;
    15. }