首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

怎么从指定内存读取字符串

2012-04-22 
如何从指定内存读取字符串我知道字符串的内存地址,比如0x123CD32,我想读取这个地址的字符串,有什么方法吗?

如何从指定内存读取字符串
我知道字符串的内存地址,比如0x123CD32,我想读取这个地址的字符串,有什么方法吗?注意0x123CD32这个地址是字符串,请高手指教啊

[解决办法]
这个意思:
char *str = (char *)0x123CD32;
printf("%s",str);
[解决办法]

探讨
这个意思:
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; 不行?

探讨
我知道字符串的内存地址,比如0x123CD32,我想读取这个地址的字符串,有什么方法吗?注意0x123CD32这个地址是字符串,请高手指教啊

[解决办法]

string str((char*)0x123CD32);

cout << str << endl;


[解决办法]
谁知道这个字符串的编码是ANSI、Unicode、UTF8、BIG5、SHIFT-JIS、……
[解决办法]
探讨
谁知道这个字符串的编码是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,);

热点排行