0
我目前正在嘗試繪製一組使用ncurses的框。此時我有變量代表這些盒子的長度和寬度。有一件事是我不允許使用類似 「WINDOW * win = newwin(10, 10, 1, 1);
」的命令。使用Ncurses的繪圖框
如果我可以提供任何其他信息來幫助您,請告訴我。
我目前正在嘗試繪製一組使用ncurses的框。此時我有變量代表這些盒子的長度和寬度。有一件事是我不允許使用類似 「WINDOW * win = newwin(10, 10, 1, 1);
」的命令。使用Ncurses的繪圖框
如果我可以提供任何其他信息來幫助您,請告訴我。
對於框,您可以使用此功能:
void rectangle(int y1, int x1, int y2, int x2)
{
mvhline(y1, x1, 0, x2-x1);
mvhline(y2, x1, 0, x2-x1);
mvvline(y1, x1, 0, y2-y1);
mvvline(y1, x2, 0, y2-y1);
mvaddch(y1, x1, ACS_ULCORNER);
mvaddch(y2, x1, ACS_LLCORNER);
mvaddch(y1, x2, ACS_URCORNER);
mvaddch(y2, x2, ACS_LRCORNER);
}
如果答案有用,可以將其標記爲已接受。 –
你能澄清正是你想做什麼? –