[C语言] 文件操作,解压SZB格式中的一段函数片段;
生活随笔
收集整理的這篇文章主要介紹了
[C语言] 文件操作,解压SZB格式中的一段函数片段;
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
fseek( fd, 8192 , SEEK_SET); /* 跳轉至數(shù)據(jù)段 *///開始解壓數(shù)據(jù);int size,n;char image_name[32]="";for( i=0; i < imagecount ; i++ ){size = images[i].imagesize; /* 獲取鏡像的大小 */unsigned char buffer[size]; /* 創(chuàng)建緩沖區(qū) */strncpy(image_name,images[i].filename,sizeof(image_name));if ( size != 0) {strncpy(buffer,"",sizeof(buffer)); /* 清空緩沖區(qū)內(nèi)容 */if ( ( ft=fopen(images[i].filename,"wb") ) == NULL ){printf("解壓szb時,打開%s失敗!\n",image_name);}printf("解壓文件:%s \n", image_name);n = fread(buffer, 1, size, fd );fwrite(buffer, 1, n, ft);fclose(ft);}}fclose(fd);
}
?
總結
以上是生活随笔為你收集整理的[C语言] 文件操作,解压SZB格式中的一段函数片段;的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 机器学习之降维(特征选择与特征提取)
- 下一篇: Medusa(美杜莎)--参数及常见命令