希望以wfstream读取txt中的hash和key,分别存在TCHAR类型的数组和CString类型的变量中。
txt文本的格式如下:
HASH:C0453C7B5A6EE90C08C2E6BCAFD92C77
KEY:1
===PLEASE KEEP SAFE===
不知道应该怎么写了
但若按照我现在写的代码来看,读不出来,百思不得其解,肯请指教。
这个是读取文件的函数。
int read_U(){
CString add;//u盘保存txt的路径
char *key = ":\\key.txt";
wchar_t lastResult[MD5LEN * 2 + 1];
extern CString mm;
TCHAR* MM;
MM = CString2TCHAR(mm);
add = strcat((LPSTR)(LPCTSTR)str, key);
wfstream f;
f.open(add, ios::in);
f.seekp(sizeof("HASH:"));
//f.read(lastResult,33*sizeof(wchar_t));
//cin.getline();
//MessageBox(0, lastResult, 0, 0);
return 1;
}