怎么从指定内存读取字符串
如何从指定内存读取字符串我知道字符串的内存地址,比如0x123CD32,我想读取这个地址的字符串,有什么方法吗?
如何从指定内存读取字符串
我知道字符串的内存地址,比如0x123CD32,我想读取这个地址的字符串,有什么方法吗?注意0x123CD32这个地址是字符串,请高手指教啊
[解决办法]
这个意思:
char *str = (char *)0x123CD32;
printf("%s",str);
[解决办法]
[解决办法]用string吗?
string str((char*)0x123CD32);
[解决办法]就是用强制类型转换,然后再输出或操作就可以啦。
[解决办法]LS已经给出正解~~
[解决办法]char *str = (char *)0x123CD32;
printf("%s",str);
[解决办法]学习了~路过~ 把地址赋值给指针,然后取值
[解决办法]C++中的“字符串”一般开发人员都认为是char*。
CString *str = (CString *)0x123CD32; 不行?
[解决办法]string str((char*)0x123CD32);
cout << str << endl;
[解决办法]谁知道这个字符串的编码是ANSI、Unicode、UTF8、BIG5、SHIFT-JIS、……
[解决办法][解决办法]CString*p =(CString*)0x123CD32;
[解决办法]为什么不用
CString addresStr;
CString.format(T(%s),addresStr);
MessageBox(0,);
m_valueEdt.SetWindowText(valuseStr);
[解决办法]删去MessageBox(0,);