2

如果我将一个 int 放入 Visual Studio 的监视窗口,我可以使用各种格式添加以不同的方式显示它。所以如果我有“int myVariable = 10;” 在代码中,我可以将“myVariable,x”放入监视窗口以使其显示为十六进制。同样,"myVariable,c" 使其采用低字节并将其显示为字符。所有格式技巧都记录在这里。

现在,有了一个 int,我可以这样做:

(char*)(&myVariable),4

",4" 表示显示数组的 4 个值。这将使我将整数视为 4 个字符的字符串——这是我正在使用的一些旧软件,它有一堆 4 个字符的编码。但是我不能用从函数返回的值来做到这一点:

(char*)(&foo()),4

因为我无法获取返回函数的地址。监视窗口报告错误。

有谁知道我可以将函数放入监视窗口并将其整数返回值格式化为字符串的技巧?

4

0 回答 0