一、代码
#include<sys/ioctl.h>
ioctl()
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/ioctl.h>
//ioctl()
int main(int argc, char*argv[])
{
if (isatty(STDOUT_FILENO) == 0)
exit(0);
//
struct winsize size;
if (ioctl(STDOUT_FILENO, TIOCGWINSZ, &size) < 0)
{
perror("ioctl error");
exit(1);
}
printf("%d rows, %d columns\n", size.ws_row, size.ws_col);
return 0;
}
二、输出结果