求高手赐程序实现:将一幅位图逐个象素进行扫描且纪录其坐标极其灰度的vc程序?拜谢!
解决方案 »
- 这TM山寨的……
- 静态指针数组成员声明后怎么初始化?
- EVC开发WinCE5.0应用程序,如何显示相关的toolbar按钮的toolTip?
- 用VC6做dll,关于extern "C"的问题
- 谁能帮帮啦:)
- CFileDialog的一个问题...50 分相送----------->>>>>>>
- ATL中可以使用AfxMessageBox函数吗?
- 怎样制作象vc中workspace那样的标签?
- @@@@@@@@@@@@@@ 为何使用ADO调用SQL Server数据源和Oracle数据源不同 @@@@@@@@@@@@@@
- 怎么能不在任务栏显示我的程序?
- 我用VC编写的矢量图如何和JAVA进行沟通
- help!很痛苦的问题,编译通过,执行却不行
int lLineBytes= WIDTHBYTES(nWidth);
int temp;
int k=0;
for(int i=0;i<nWidth;i++)
{
for(int j=0;j<nHeight;j++)
{
temp =(unsigned char)(*((char *)lpDIBBits+lLineBytes*(nHeight-1-i)+j));//lpDIBBits没定义,应该是指向数据区域吧
if(temp==0) pArray[k]='0';
else if (temp==255) pArray[k]='1';
else pArray[k]='2';//2用来表示图像中有不是黑和白的颜色
k++;
}
}
CFile file2;
file2.Open("textout.txt",CFile::modeCreate | CFile::modeWrite);
file2.Write( pArray, nWidth * nHeight);//
file2.Close();
delete []pArray;
return TRUE;
}