问我该如何进行图形处理?
答很久以前,Unix 有一套相当不错的、与设备无关的绘图函数,在 plot(3) 和 plot(5) 中有所描述。GNU libplot 库由 Robert Maier 编写,保持了同样的风格,并支持许多现代绘图设备;请参阅 https://gnu.ac.cn/software/plotutils/plotutils.html。
一个现代的、平台无关的图形库(也支持 3D 图形和动画)是 OpenGL。其他可能感兴趣的图形标准有 GKS 和 PHIGS。
如果您是为 MS-DOS 编程,您可能希望使用符合 VESA 或 BGI 标准的库。
如果您试图与特定绘图仪通信,通常只需向其发送适当的转义序列即可绘制;另请参阅问题 19.9。供应商可能会提供 C 语言可调用的库,或者您可以在网上找到一个。
如果您是为特定的窗口系统(Macintosh、X 窗口、Microsoft Windows)编程,您将使用其功能;请参阅相关文档、新闻组或 FAQ 列表。
参考文献:PCS 第 5.4 节 pp. 75-77