大学生
最后登录1970-1-1
在线时间 小时
注册时间2014-5-25
|
- void Lcd_show_bmp(unsigned short int x, unsigned short int y,unsigned char *pic_name)
- {
- int i, j, k;
- int width, height, l_width;
- BYTE red,green,blue;
- BITMAPFILEHEADER bitHead;
- BITMAPINFOHEADER bitInfoHead;
- WORD fileType;
- unsigned int read_num;
- unsigned char tmp_name[20];
- sprintf((char*)tmp_name,"0:%s",pic_name);
- f_mount(0, &bmpfs[0]);
- BMP_DEBUG_PRINTF("file mount ok \r\n");
- bmpres = f_open( &bmpfsrc , (char *)tmp_name, FA_OPEN_EXISTING | FA_READ);
复制代码 那个sprintf((char*)tmp_name,"0:%s",pic_name);在这里是什么意思啊?
还有bmpres = f_open( &bmpfsrc , (char *)tmp_name, FA_OPEN_EXISTING | FA_READ);这里的(char *)tmp_name不应该是一个路径吗?这个参数看文档里面写的是 “NULL结尾的字符串指针,该字符串指定了将被创建或打开的文件名。”但是程序上这样写的有点不懂。
|
|