【问题标题】:How can I change an array to a string to display symbols in c++?如何将数组更改为字符串以在 C++ 中显示符号?
【发布时间】:2014-01-26 15:21:26
【问题描述】:

我有一个 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;
    }
} 

【问题讨论】:

  • 进行优化?请阅读术语过早优化

标签: c++ arrays string


【解决方案1】:

您可以将它们转换为字符串数组。就像你可以做的那样,字符串 stri;创建一个字符串,您可以使用 cout 正常打印它

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-20
    • 2018-02-12
    • 1970-01-01
    • 1970-01-01
    • 2019-12-04
    • 1970-01-01
    相关资源
    最近更新 更多