#include <Windows.h>
#include <fstream>
#include <string>
using namespace std;
string GetExePath(void)
{
char szFilePath[MAX_PATH + 1]={0};
GetModuleFileNameA(NULL, szFilePath, MAX_PATH);
(strrchr(szFilePath, '\\'))[0] = 0; // 删除文件名,只获得路径字串
string path = szFilePath;
return path;
}
string readTxtFromFile(string filepath){
char str1[1024];
ifstream fin (filepath);
//fin >>str1; //按空格读取
fin.getline(str1, sizeof(str1)); //读取一行
fin.close();
return str1;
}
wchar_t *ctow(char *sText)
{
DWORD dwNum = MultiByteToWideChar (CP_ACP, 0, sText, -1, NULL, 0);//把第五个参数设成NULL的到宽字符串的长度包括结尾符
wchar_t *pwText = NULL;
pwText = new wchar_t[dwNum];
if(!pwText)
{
delete []pwText;
pwText = NULL;
}
unsigned nLen = MultiByteToWideChar (CP_ACP, 0, sText, -1, pwText, dwNum+10);
if (nLen >= 0)
{pwText[n
c++调用其它程序的方法,以及读取本地txt文件方法。
最新推荐文章于 2023-07-21 17:26:54 发布