プログラムにこのコードがありますが、数字は出力されませんが、「((char)i)」の「i」を「a」などの通常の文字に切り替えると、出力されますコンソールに。
これがコンソールに出力されないのはなぜですか?
char debugStr[1000];
for(int i = 0; i < 1000; i++)
{
debugStr[i] = ((char)i);
}
OutputDebugStringA(debugStr);
以下は、1000行の「a」を正常に出力します。
char debugStr[1000];
for(int i = 0; i < 1000; i++)
{
debugStr[i] = ((char)'a');
}
OutputDebugStringA(debugStr);