我试图用空格填充2d字符数组以摆脱当您调用它时出现的垃圾。 每次我尝试编译这个,我得到: 错误C2440:'=':不能从'const char [2]'转换为'char'
在我的代码中没有任何一点(有意)使任何东西都成为常量。 有些人可以向我解释为什么这不起作用吗?如何填充2d字符数组? C++
void CreateArr(char arrv[5][5])
{
for(int i=0; i<5; i++)
{
for(int j=0; j<5; j++)
{
arrv[i][j] = " ";
}
}
}
int main()
{
char foo[5][5];
CreateArr(foo);
return 0;
}
我觉得很愚蠢。谢谢。 – user3331346
@ user3331346 Np,容易犯错误。 – Borgleader