我正在尝试使用以下代码将 2D int 数组输出到字符串中:
string sGrid;
for(int a=0;a<6;a++){
for(int b=0;b<7;b++)
sGrid+=grid[a][b]+"\t";
sGrid+="\n";
}
当我将此字符串打印到 cout 时,我得到这些随机字符:
_
.txttxtxtt
¨€+'*€+'*+'*'*'**
*
网格填充:
count=1;
for(int a=0;a<6;a++){
if(bStart){
for(int b=dayOfWeek;b<7;b++){
grid[a][b]=count;
count++;
}
}
else{
for(int b=0;b<7;b++){
grid[a][b]=count;
count++;
if(count>=numOfDays)
break;
}
}
bStart=false;
if(count>=numOfDays)
break;
}
在这里找到完整的源代码:源代码