В окне просмотра MS Visual Studio, как отформатировать возвращаемую функцией int как 4-значные значения? - PullRequest
0 голосов
/ 29 октября 2018

Если я помещаю int в окно просмотра Visual Studio, я могу использовать различные дополнения формата для его отображения по-разному. Так что, если у меня есть "int myVariable = 10;" в коде я могу поместить «myVariable, x» в окно просмотра, чтобы оно отображалось в шестнадцатеричном виде. Аналогично, «myVariable, c» заставляет его взять младший байт и отобразить его как символ. Все приемы форматирования описаны здесь.

Теперь с помощью int я могу сделать это:

(char*)(&myVariable),4

«, 4» говорит об отображении 4 значений массива. Это позволит мне увидеть целое число в виде строки из 4 символов - это какое-то старое программное обеспечение, с которым я работаю, и которое содержит несколько 4-символьных кодировок. Но я не могу сделать этот трюк со значением, возвращаемым из функции:

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

потому что я не могу взять адрес возвращаемой функции. Окно просмотра сообщает об ошибке.

Кто-нибудь знает хитрость, в которой я могу поместить функцию в окно просмотра и отформатировать ее целочисленное возвращаемое значение в виде строки символов?

...