Tag: 保存

在C Win32中使用hBitmap = CreateDIBSection()保存.bmp文件

我有以下代码。 我想用这个信息创建一个.bmp文件来显示内存中的数据,这是一个从framegrabber复制到主内存的图像,有人可以让我来吗? 谢谢 LPSTR CreateBMP( HWND hAppWnd, int nImageType ) { void * pWinGBits = NULL; int i; Z_BITMAPINFO zWinGHeader; //用于终止DIB的bitmapinfo // create DC for bitmap. hDCBits = CreateCompatibleDC( ghDCMain ); switch ( nImageType ) { case bayer_filter: zWinGHeader.bmiHeader.biSize = sizeof( BITMAPINFOHEADER ); zWinGHeader.bmiHeader.biPlanes = 1; zWinGHeader.bmiHeader.biClrImportant = 0; zWinGHeader.bmiHeader.biHeight = -lYSize; zWinGHeader.bmiHeader.biWidth = lXSize; […]

如何在C / C ++中保存数据?

在互联网上有数据库(mysql,oracle等),我可以用PHP或任何其他服务器端语言发送HTML输入字段提交的信息。 这在C / C ++中如何工作? 如何让用户输入内容并保存输入值?

从c中读取文件中的数据

我有一个名为prob的txt文件,其中包含: 6 2 8 3 4 98652 914 143 789 1 527 146 85 1 74 8 7 6 3 每行有9个字符,共有9行。 由于我不能在c中创建一个字符串数组,我使用的是二维数组。 仔细运行代码,无限循环很常见,它打印出奇怪的输出。 我也很好奇它在哪里停止接受字符串? 直到换行? 每个“保存”的预期结果:6 2 8 3或含有该行的watever。 #include FILE *prob; main() { prob = fopen(“prob.txt”, “r”); char grid_values[9][9]; char save[9]; int i; for (i = 0; (fscanf(prob, “%s”, save) != EOF); i++) { […]

C Win32:从HBITMAP保存.bmp图像

我正在使用framegrabber,需要从计算机内存中获取图像并将其保存在图像文件中。 在尝试了几天后,我最终得到了以下2个函数,它们创建了一个文件,Windows操作系统能够运行.bmp文件,但位图文件是黑色的(图像大小为900KB,640 * 480)。 有没有人知道为什么,图片是黑色的? 这里有两个function: LPSTR CreateBMP( HWND hAppWnd, int nImageType ) { void * pWinGBits = NULL; int i; Z_BITMAPINFO zWinGHeader; // bitmapinfo for cerating the DIB // create DC for bitmap. hDCBits = CreateCompatibleDC( ghDCMain ); switch ( nImageType ) { case bayer_filter: zWinGHeader.bmiHeader.biSize = sizeof( BITMAPINFOHEADER ); zWinGHeader.bmiHeader.biPlanes = 1; zWinGHeader.bmiHeader.biClrImportant […]