当前位置:首页 » 编程语言 » c语言显示图像

c语言显示图像

发布时间: 2024-08-19 06:39:44

A. c语言中如何输出图像

如果使用Printf只能输出由数字组成的画面,只有用MFC类程序,使用
API函数
输入

B. C语言中如何显示图片

1、图片也是属于文件类型的一种,图片属于二进制文件。使用fopen函数的二进制模式“rb”就可以打开。
2、例程:

#include<stdlib.h>
#include<stdio.h>
intmain()
{
FILE*fpPhoto,*fpText,*fpTarget;
intiRead;
charszBuf[100];
printf("请输入第一个文件名(bmp): ");
gets(szBuf);
fpPhoto=fopen(szBuf,"rb");
printf("请输入第二个文件名(txt): ");
gets(szBuf);
fpText=fopen(szBuf,"rb");
printf("请输入目的文件名(bmp): ");
gets(szBuf);
fpTarget=fopen(szBuf,"wb");

if(!fpPhoto||!fpText||!fpTarget)
{
printf("打开文件失败! ");
system("pause");
return-1;
}

while((iRead=fread(szBuf,1,sizeof(szBuf),fpPhoto))>0)
fwrite(szBuf,1,iRead,fpTarget);
while((iRead=fread(szBuf,1,sizeof(szBuf),fpText))>0)
fwrite(szBuf,1,iRead,fpTarget);

fclose(fpPhoto);
fclose(fpText);
fclose(fpTarget);
return0;
}

C. c语言中如何输出图像

lz需要弄清楚,你要输出什么格式的图像,bmp,JPG。。。不同格式的图像的数据内部结构是不一样的,弄清楚不同格式图片的数据结构组成,直接采用相应地算法,用C语言文件输出函数(fopen,fprintf……那几个函数,具体我也忘了怎么用了)将数据点写入文件就行了。

热点内容
网盘存储api 发布:2025-08-26 04:20:34 浏览:751
提高光纤上传速度 发布:2025-08-26 04:06:14 浏览:437
shell脚本等待 发布:2025-08-26 04:06:02 浏览:153
shell脚本的for 发布:2025-08-26 03:33:46 浏览:685
骨关节广告脚本 发布:2025-08-26 03:18:13 浏览:669
免费java培训 发布:2025-08-26 03:13:49 浏览:753
iphone软件存储满 发布:2025-08-26 03:08:26 浏览:994
misc是什么文件夹 发布:2025-08-26 02:49:03 浏览:345
缓存视频最快的软件 发布:2025-08-26 02:45:11 浏览:158
android卡刷 发布:2025-08-26 02:42:41 浏览:314