如何在我的stdout中打印一个缓冲区用于调试目的?我目前是一名在XCode内部使用OpenGL的初学者(适用于iOS应用程序),并具有以下代码行。如何在C++中打印缓冲区到标准输出?
GLubyte *buffer = (GLubyte *)malloc(myDataLength);
glReadPixels(0, 0, 320, 480, GL_RGBA, GL_UNSIGNED_BYTE, buffer);
我只是想尝试虽然当打印到控制台缓冲区:fprintf(stderr, buffer);
我收到错误“找不到匹配函数调用‘fprintf中’
迭代'GLubyte'中的单个内容,不管是什么,并单独打印每个值。 –
@BrandonIbbotson谢谢,刚刚更新。 – user3197788
@SamVarshavchik你介意分享一个例子吗? – user3197788