【发布时间】:2017-08-21 10:29:37
【问题描述】:
我有一个二维数组,我想打印到 Visual Studio 的 输出 以查看每次修改的结果,我尝试使用 std::cout,但它不起作用,如果我使用CCLOG,该函数会在每次调用它时自动写一个换行符,这不是一个二维数组的漂亮解决方案,我也尝试过CClog,不确定与CCLOG有什么区别,但这次它甚至给出编译错误:(
我希望输出是:
1,2,4,4,5
5,5,4,3,0
4,4,4,4,7
6,6,6,6,6
这是我尝试过的:
void HelloWorld::PrintBrickArray() {
CCLOG("will print brick array");
std::cout << "===Begin of Array ====" << std::endl;
for (int i = 0; i < MATRIX_Y; i++) {
for (int j = 0; j < MATRIX_X; j++) {
//CCLog("%d", this->brickArray[i][j]);
std::cout << this->brickArray[i][j] << ' ';
}
std::cout << std::endl;
}
std::cout << "*****END OF Array *****" << std::endl;
std::cout.flush();
}
如何用 coco2dx 做到这一点?
【问题讨论】:
标签: c++ arrays logging cocos2d-x