#include #include #include #include #include "term.h" int main(void) { struct ct_term *const term = (struct ct_term *)malloc(sizeof(struct ct_term)); if (getterm(term)) { perror("getterm"); endterm(term); exit(1); } if (termsize(term)) { perror("termsize"); endterm(term); exit(1); } printf("\e[2J\e[1;1H"); char *line = (char *)malloc(sizeof(char) * (term->cols + 1)); memset(line, 'X', term->cols); line[term->cols] = '\0'; for (int i=0; i < term->rows; i++) { printf("%s", line); } sleep(3); endterm(term); return 0; }