如何在 C 编程中仅绘制一个像素?
我觉得如果我知道这一点,我可以构建很多代码来绘制许多对象线、圆等。
我在英特尔芯片上使用 fedora 17 (linux)。
我是不是太有希望了?
您想在屏幕、文本文件或图片格式文件(jpg、bmp)上绘制像素吗?如果是屏幕,最好使用允许绘制图形的库,例如 SDL。如果它是一个文本文件,那么除了打开一个文件并写入它之外,没有太多要解释的。如果是图片格式输出,还有其他库可以为您创建图片文件。快速搜索我发现了这个: http: //freeimage.sourceforge.net/
C 中的图形编程没有标准,这完全取决于您在什么环境中运行。如果您的目标是 Linux,那通常意味着 X11。阅读 Xlib,或者像 Qt 或 Gtk 这样的 widgit 库。
您可以调用 graphics.h 头文件的 setpixel 方法。您不必编写自定义函数来绘制基本几何形状。它已经在 graphics.h 头文件中可用。但是 graphics.h 是一个非标准库函数,可用于 DOS 的 Borland Turbo C++ 编译器。
如果你想在 Windows 中运行 C 图形程序,那么你可以使用 DOSBOX 来运行 Turbo C++ 编译器。以下是一些用于绘制形状的基本 C 图形程序列表 http://www.techcrashcourse.com/2015/08/c-program-draw-circle-graphics.html http://www.techcrashcourse.com/2015/ 08/c-program-draw-rectangle-bar-graphics.html