8
รับความกว้างของขั้วใน C?
ฉันกำลังมองหาวิธีรับความกว้างเทอร์มินัลจากภายในโปรแกรม C ของฉัน สิ่งที่ฉันคิดต่อไปคือบางสิ่งตามแนวของ: #include <sys/ioctl.h> #include <stdio.h> int main (void) { struct ttysize ts; ioctl(0, TIOCGSIZE, &ts); printf ("lines %d\n", ts.ts_lines); printf ("columns %d\n", ts.ts_cols); } แต่ทุกครั้งที่ฉันพยายามที่จะได้รับ austin@:~$ gcc test.c -o test test.c: In function ‘main’: test.c:6: error: storage size of ‘ts’ isn’t known test.c:7: error: ‘TIOCGSIZE’ undeclared (first …