Arrays visual c+中的简单图形输出+; 我刚刚开始使用Visual C++来编写一个简单的游戏,想知道在屏幕上显示一个2D数组作为一个图形输出的简单方法。 我已经试过很多图书馆,但不知怎么的,它们太复杂了。但是,我对有一个字符框不感兴趣 谢谢。

Arrays visual c+中的简单图形输出+; 我刚刚开始使用Visual C++来编写一个简单的游戏,想知道在屏幕上显示一个2D数组作为一个图形输出的简单方法。 我已经试过很多图书馆,但不知怎么的,它们太复杂了。但是,我对有一个字符框不感兴趣 谢谢。,arrays,visual-c++,graphics,Arrays,Visual C++,Graphics,真的没有简单的解决办法 有一些图书馆可以让你的生活更轻松。 缺点是您必须了解这些不同的库是如何工作的。 如果你想在C++中做一个简单的游戏,那就是你必须做的。 一些图书馆将是: Simple DirectMedia Layer是一个跨平台开发库,旨在通过OpenGL和Direct3D提供对音频、键盘、鼠标、操纵杆和图形硬件的低级访问。它被视频播放软件、模拟器和流行游戏使用,包括Valve获奖的目录和许多简陋的捆绑游戏 SFML为PC的各种组件提供了一个简单的接口, 简化游戏和多媒体应用程序的

真的没有简单的解决办法

有一些图书馆可以让你的生活更轻松。 缺点是您必须了解这些不同的库是如何工作的。 如果你想在C++中做一个简单的游戏,那就是你必须做的。 一些图书馆将是:

Simple DirectMedia Layer是一个跨平台开发库,旨在通过OpenGL和Direct3D提供对音频、键盘、鼠标、操纵杆和图形硬件的低级访问。它被视频播放软件、模拟器和流行游戏使用,包括Valve获奖的目录和许多简陋的捆绑游戏

SFML为PC的各种组件提供了一个简单的接口, 简化游戏和多媒体应用程序的开发。它是 由五个模块组成:系统、窗口、图形、音频和网络


真的没有简单的解决办法

有一些图书馆可以让你的生活更轻松。 缺点是您必须了解这些不同的库是如何工作的。 如果你想在C++中做一个简单的游戏,那就是你必须做的。 一些图书馆将是:

Simple DirectMedia Layer是一个跨平台开发库,旨在通过OpenGL和Direct3D提供对音频、键盘、鼠标、操纵杆和图形硬件的低级访问。它被视频播放软件、模拟器和流行游戏使用,包括Valve获奖的目录和许多简陋的捆绑游戏

SFML为PC的各种组件提供了一个简单的接口, 简化游戏和多媒体应用程序的开发。它是 由五个模块组成:系统、窗口、图形、音频和网络


对于简单的开箱即用文本控制台输出:

#include <iostream>

int main()
{
    const unsigned int ARR_LENX = 5;
    const unsigned int ARR_LENY = 5;
    char array[ARR_LENX][ARR_LENY];
    Initialize(array);

    for (int y = 0; y < ARR_LENY; ++y)
    {
        for (int x = 0; x < ARR_LENX; ++x)
            std::cout << array[y][x];
        std::cout << std::endl;
    }
}
#包括
int main()
{
常量无符号整数ARR_LENX=5;
常数无符号整数ARR_LENY=5;
字符数组[ARR_LENX][ARR_LENY];
初始化(数组);
对于(int y=0;ystd::cout对于简单的开箱即用文本控制台输出:

#include <iostream>

int main()
{
    const unsigned int ARR_LENX = 5;
    const unsigned int ARR_LENY = 5;
    char array[ARR_LENX][ARR_LENY];
    Initialize(array);

    for (int y = 0; y < ARR_LENY; ++y)
    {
        for (int x = 0; x < ARR_LENX; ++x)
            std::cout << array[y][x];
        std::cout << std::endl;
    }
}
#包括
int main()
{
常量无符号整数ARR_LENX=5;
常数无符号整数ARR_LENY=5;
字符数组[ARR_LENX][ARR_LENY];
初始化(数组);
对于(int y=0;ystd::cout SDL2和SFML是很好的库。如果你只想要文本,你可以使用iostream。如果你只想要文本,但有一些额外的功能,就有诅咒。要得到一个好的答案,你必须编辑这个问题并提供更多的细节。是的,Windows GDI是一种方式,还可以看看我认为的“显示2d数组”太模糊了。什么数组?位图图像是一个二维像素数组。Excel是一个二维单元格数组。你是说输出是一个网格图形?还是说源数据恰好存储在一个二维数组中?在一般情况下,ListView控件可以做到这一点。SDL2和SFML是很好的库。如果你想ust text,您可以使用iostream。如果您只需要文本,但有一些额外的功能,则会有诅咒。要得到一个好的答案,您必须编辑问题并提供更多详细信息。是的,Windows GDI是一种方式,还可以看看我认为的“显示2d数组”太模糊了。什么数组?位图图像是一个二维像素数组。Excel是一个二维单元格数组。你是说输出是一个网格图形?还是说源数据恰好存储在一个二维数组中?在一般情况下,ListView控件可以做到这一点。