精品学习网
所在位置:主页 > 电子工程 > 后缀名为.dsp的文件是什么

后缀名为.dsp的文件是什么

发布时间:2022-11-17 12:00来源:www.51edu.com作者:畅畅

项目文件名后缀为dsp(保存项目设置),它维护应用程序中所有的源代码文件,以及Visual C++如何编译、连接应用程序,以便创建可执行程序。Visual C++6的集成开发环境中,通过File菜单的New命令创建一个新的项目。创建一个项目的同时,也创建了一个项目工作区,项目工作区文件的后缀名为dsw(保存项目工作区的设置)。一个应用程序可以有一个项目及若干个子项目,但只有一个活动的项目。

dsp读取bmp程序

要用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();
}

  • 热门资讯
  • 最新资讯
  • 手游排行榜
  • 手游新品榜