Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/139.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 创建和显示位图_C++_Bitmap - Fatal编程技术网

C++ 创建和显示位图

C++ 创建和显示位图,c++,bitmap,C++,Bitmap,创建位图(二维整数数组或四叉树)并将其显示在屏幕上的最简单、最跨平台的方法是什么?我还希望能够将其保存为文件 必须说的是,最简单、最跨平台的方法可能是使用printf,例如: // y and x loops would surround this... unsigned char grayscaleValue = /* something */; printf("%c",grayscaleValue < 128 ? " " : "X"); //y和x循环将围绕此。。。 无符号字符灰度值

创建位图(二维整数数组或四叉树)并将其显示在屏幕上的最简单、最跨平台的方法是什么?我还希望能够将其保存为文件

必须说的是,最简单、最跨平台的方法可能是使用printf,例如:

// y and x loops would surround this...
unsigned char grayscaleValue = /* something */;
printf("%c",grayscaleValue < 128 ? " " : "X");
//y和x循环将围绕此。。。
无符号字符灰度值=/*something*/;
printf(“%c”,灰度值<128?”:“X”);
可以使用两个以上的亮度值

我也喜欢Qt和Juce;它们都是相对简单的跨平台GUI工具包。他们都可以在一两个晚上起床跑步。。。ascii打印输出(及其变体)可在一小时内完成