2014-01-26 29 views
0

我有一个C++控制台游戏,使用数组来存储网格符号,然后关闭它们。为了优化目的,将数组存储到字符串中最简单的方法是什么?例如,此代码使用当前内容绘制网格,并在整个程序中更新。如何将数组更改为字符串以在C++中显示符号?

void paintFloor(const char floor[][SIZEX]) 
{ 
    SelectBackColour(clBlack); 
    SelectTextColour(clWhite); 
    Gotoxy(0, 2); 
    for (int y(0); y < (SIZEY); ++y)  
    { for (int x(0); x < (SIZEX); ++x) 
     { 
      cout << floor[y][x];    
     } 
     cout << endl; 
    } 
} 
+0

优化?请阅读术语过早优化 – Paranaix

回答

0

您可以将它们转换为字符串数组。像你可以做的那样,string stri;创建一个字符串,并且您可以使用cout < < str [i];

相关问题