取得终端长、宽

#include <stdio.h>
#include <term.h>

int main() {
        int nrows, ncolumns;
        setupterm(NULL, fileno(stdout), (int *)0);
        nrows = tigetnum("lines");
        ncolumns = tigetnum("cols");
        printf("This terminal has %d columns and %d rows\n", ncolumns, nrows);
        return 0;
原文地址:https://www.cnblogs.com/hbt19860104/p/2626577.html