发布时间:2022-11-17 12:00来源:www.51edu.com作者:畅畅
项目文件名后缀为dsp(保存项目设置),它维护应用程序中所有的源代码文件,以及Visual C++如何编译、连接应用程序,以便创建可执行程序。Visual C++6的集成开发环境中,通过File菜单的New命令创建一个新的项目。创建一个项目的同时,也创建了一个项目工作区,项目工作区文件的后缀名为dsw(保存项目工作区的设置)。一个应用程序可以有一个项目及若干个子项目,但只有一个活动的项目。
要用CCS看bmp的信息的,什么大小,像素....
这有一个程序,但不知为何无限循环
#includestdio.h
#includestdlib.h
typedef char ElemType;
struct ImgInfo
{unsigned short ImgBitType; //图像位数(色深 x bit)
unsigned short BmpHeight; //图像高度
unsigned short BmpWidth; //图像宽度
unsigned short BmpDataPos; //图像数据的起始位置
unsigned long BmpSize; //图像数据大小
unsigned long BmpCompression; //图像是否压缩
};
void GetBmpInfo(FILE *fpBmp,struct ImgInfo *ImgInfo1) //获取bmp信息,返回图像数据所含字节数 OK
{
fseek(fpBmp,0,0); //读取图像数据的起始位置
fread(&ImgInfo1->BmpDataPos,2,1,fpBmp);
getchar();
}
void ReadImgData(FILE *fpBmp,struct ImgInfo *ImgInfo1,char *BmpData) //将bmp图像数据读入BmpData中
{
fseek(fpBmp,ImgInfo1->BmpDataPos,0); //文件指针移动到图像数据起始位置
fread(BmpData,ImgInfo1->BmpSize,1,fpBmp);
}
void Cnvt24bit()
{
FILE *fpBmp; //文件指针
struct ImgInfo ImgInfo1; //储存图像信息
char *BmpData; //储存图像数据
fpBmp=fopen(C:/ti/examples/sim62xx/xdais/firtest/xiaotu.bmp,rb); if(fpBmp==NULL) {printf(Err open file);getchar();} //打开bmp文件
GetBmpInfo(fpBmp,&ImgInfo1); //获bmp信息
BmpData =(char *)malloc(ImgInfo1.BmpSize); if(BmpData==NULL) {printf(Err Malloc);getchar();} //注意要强制转换类型
ReadImgData(fpBmp,&ImgInfo1,BmpData); //读取BMP图像数据
fclose(fpBmp);
getchar();
}
void main()
{
Cnvt24bit();
}
流浪法师出装,英雄联盟手游小法师怎么出装
勇者斗恶龙7安卓攻略,勇者斗恶龙7安卓
lol小鱼皮肤哪个手感好,菲兹皮肤手感排行
妄想山海香料蘑菇怎么做,妄想山海臭豆腐配方和制作方法分享
厄运之槌地图走法,魔兽厄运之槌副本入口
另一个伊甸奈岐角色任务,另一个伊甸奈岐技能介绍及强度测评
西部荒野稀有乌尔图斯,外域稀有精英分布图
奶茶制作方法,妄想山海烤全鱼配方和制作方法分享
洛克王国酷拉要刷多少次,洛克王国酷拉在哪
开心消消乐
类型:休闲益智
解压宝盒
类型:休闲益智
迷你世界
类型:休闲益智
恐怖奶奶
类型:休闲益智
老板挪个车2
类型:休闲益智
我的狗狗
类型:休闲益智
贪吃蛇大作战
类型:休闲益智
白块儿达人-节奏钢琴黑白块
类型:休闲益智
解压模拟大师
类型:休闲益智