怎么让c++输出图片啊?

来源:百度知道 编辑:UC知道 时间:2024/05/30 15:09:52
就是利用容易懂的语句来描述,而且可以实现图片的输出!

C++本身有文件读取和输出的功能,你可以自己设定后缀名
至于如何读取和输出就涉及到图片的解析问题了

这是一段我的从数据库读取图片并保存到本地的代码,给你参考下
void CTalkDlg::OnButtonTalkSm1(UINT nFlags, CPoint point) //从数据库读取图片数据
{

//-------------------ado-------------------//
extern _ConnectionPtr pConnection;//ADO连接数据库
extern void Connect_DB(int i);
//
if(pConnection->State==0)//连接是关闭的
{
//MessageBox(_T("0"));
Connect_DB(2);
}
else if(pConnection->State != 1)//连接正在被使用
{
while(pConnection->State != 1)
{
Sleep(500);
}
}

//-----------------------------------------//

//从数据库里取图像文件
try
{
_variant_t vUsername,vID,vname; //变量声明

_RecordsetPtr pRecordset;//记录集
pRecordset.CreateInstance(__uuidof(Recordset));//创建实例
char sSQL[129];
sprintf(sSQL,"SELECT *FROM lt WHERE ltfu=0");

pRecordset->Open(sSQL,_variant_t((IDispatch*)pConnection),