首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

获取图像文件大小的函数解决办法

2012-04-09 
获取图像文件大小的函数请问c++builder中有没有获取图像文件大小(多少Kb)的函数啊?谢谢了[解决办法]当作文

获取图像文件大小的函数
请问c++builder中有没有获取图像文件大小(多少Kb)的函数啊?谢谢了

[解决办法]
当作文件读取就是了
获取文件长度

以下方法随便用

C/C++ code
1、#include <stdio.h> FILE *fp=fopen("c:/123.bmp",rb);fseek(fp,0,SEEK_END);//文件指针移到尾ulong flen=ftell(fp);//文件长度fseek(fp,0,SEEK_SET);//移回来 2、#include <stdio.h>     #include <io.h>    FILE *fp=fopen("c:/123.bmp",rb);    ulong flen=filelength(fileno(fp));3、#include <sys/stat.h>    struct _stat info;    _stat(filepath, &info);    int size = info.st_size;4、HANDLE hFile=CreateFile("c://123.bmp",GENERIC_WRITE|GENERIC_READ,               FILE_SHARE_READ,NULL,OPEN_EXISTING,//已清空文件的方式打开               FILE_ATTRIBUTE_NORMAL,NULL);    DWORD dwflen=GetFileSize(hFile,NULL);    CloseHandle(hFile);
[解决办法]
fopen了要记得fclose
CreateFile记得CloseHandle

热点排行