C++ 读取文件资源
在VS中加入一个资源文件,类型名为"FILE",分类为IDR_FILE_STARTER,默认是中文
读取方式如下:
HRSRC hRes = FindResourceExW(NULL, TEXT("FILE"), MAKEINTRESOURCE(IDR_FILE_STARTER),2052); if(hRes) { DWORD len = ::SizeofResource(NULL, hRes); char *data = (char*)LockResource(LoadResource(NULL, hRes)); string rawData(""); for(int i = 0; i < len; i++) rawData += data[i]; return rawData; }
IDR_FILE_STARTER是一个数字,添加资源后会在resouce.h中定义,可能需要手动引入
桂棹兮兰桨,击空明兮溯流光。