以下是我添加文本文件作为资源的步骤: 1. 右键单击项目,添加新项 2. 选择文本文件,单击添加 3. 转到项目属性,配置属性->链接器->输入->嵌入托管资源文件 4. 然后我在该文本框中添加了我的文本文件“items.txt
然后在我的 .rc 文件中,我输入以下代码:
#include "resource.h"
IDR_DATA1 TEXTFILE "Items.txt"
Run Code Online (Sandbox Code Playgroud)
在我的 resource.h 文件中,我输入:
#define TEXTFILE 256
#define IDR_DATA1 255
Run Code Online (Sandbox Code Playgroud)
在我的 form1.cpp 方法中:
std::string result;
char* data = NULL;
HINSTANCE hInst = GetModuleHandle(NULL);
HRSRC hRes = FindResource(hInst, MAKEINTRESOURCE(IDR_DATA1), MAKEINTRESOURCE(TEXTFILE));
if (NULL != hRes)
{
HGLOBAL hData = LoadResource(hInst, hRes);
if (hData)
{
DWORD dataSize = SizeofResource(hInst, hRes);
data = (char*)LockResource(hData);
}
else
{
MessageBox::Show("hData is null");
return "";
}
char* pkcSearchResult = strstr(data, "2000000"); …Run Code Online (Sandbox Code Playgroud)