无法将数字放入二维数组idk中



好的,所以我正在尝试打印计算机中的所有字符。我做了一个嵌套循环,将所有数字放入2d数组中并打印出来。

int count = 0;
char counte[4][5] = {{' ',' ',' ',' ',' '},
{' ',' ',' ',' ',' '},
{' ',' ',' ',' ',' '},
{' ',' ',' ',' ',' '}};

for (int i = 0; i < 4; i++)
{
for (int j = 0; j < 5; j++)
{ 
count++;
char thing =static_cast<char>(count);
counte[i][j] = thing;


}

}
for (int i = 0; i < 4; i++)
{

cout << "n";
for (int j = 0; j < 5; j++)
{
cout  << counte[i][j];
}

}

问题是,当我尝试打印它们时,它会显示空白!!!111!请帮忙,我认为bug在第一个嵌套循环中:c。

您要打印的字符不是可见字符。您可以在ASCII表中查看哪些可见的(从33开始(

最新更新