Как проверить, находится ли символ NULL в строке при отладке с помощью WinDbg - PullRequest
1 голос
/ 17 апреля 2009

Например:

0:000> ?? testFile //check this variable
char * 0x009c6758
 "e:\TEST\example.FOO"

Вопрос:

  • Как я могу проверить наличие символа с нулевым символом в конце выше?

1 Ответ

2 голосов
/ 17 апреля 2009

Это ясно, поскольку вы видите правильную строку, а не несколько ненужных символов после этого.

дБ пои (testFile)

Сбросит необработанные байты в строке в консоль, и вы сможете увидеть 0 байтов в конце. Вы также можете использовать окно памяти, чтобы увидеть нулевой байт в конце строки.

...