我可以以任何方式定义数组元素的颜色吗?

时间:2018-07-11 22:26:17

标签: c++ windows

我正在尝试制作2D地图,但在为所有值为'a'的元素设置颜色时遇到问题 有可能吗?
^^^

if(map[a][b]=='a')
set color ..... ;  

void map_create(int lenght, int wide,char map[][100])
{

    for(int i=0; i<lenght; i++)
    {
        for(int i2=0; i2<wide-1; i2++)
        {
            if(i2==0)
            {
                map[i][i2]='x';
                continue;
            }
            if(i2%2!=0)
            {
                map[i][i2]=' ';
                continue;
            }
            if((i==0 || i==lenght-1) || (i2==0 || i2==wide-2))
               map[i][i2]='x';
            else
                map[i][i2]=' ';


        }


    }
    map[2][2]='o';
    if(tab[i][i2]=='o')
    {
        int problem_is_here;
    }

1 个答案:

答案 0 :(得分:0)

如果您尝试打印2D地图(例如到终端),则可能是重复的。有关更多信息,请参考this question

相关问题