Сохранение содержимого массива в файл с использованием непосредственного окна Visual Studio - PullRequest
0 голосов
/ 20 февраля 2019

Я использую Visual Studio 2017 и C ++ для отладки огромного проекта

Я не часто его использую, поэтому я не уверен, возможно ли это или нет, но есть ли способ сохранить всесодержимое массива в файл, используя непосредственное окно?Я искал возможности, чтобы выяснить возможности непосредственного окна, но, кажется, нет места, где это четко объяснено

Эта страница появляется на Google, которая говорит толькоможно отображать содержимое переменной, но не дает гораздо больше информации

Просматривая stackexchange, я обнаружил, что диапазон значений в массиве может отображаться с использованием чего-то вроде

array_name, 10  

, который покажет первые 10 элементов массива, и этот ответ говорит, что есть способ просто направить вывод в непосредственном окне в файл, но мой массив имеет тысячи элементов, итрюк array_name, XX отображает только первые 100 элементов массива в непосредственном окне

Существует ли простой способ сохранить содержимое переменной или массива в файл в Visual Studio 2017, пока программа находится на точке останова?

1 Ответ

0 голосов
/ 01 марта 2019

Вы можете получить содержимое любой переменной, скопировав ее из окна просмотра.Оттуда вы можете вставить его в файл.Я не думаю, что есть что-то, чтобы записать это в файл из VS.Конечно, вы можете сделать так, чтобы ваша программа сделала это.

Чтобы получить значения переменных в буфере обмена, добавьте выражение наблюдения для вашей переменной в окне просмотра (оно находится в нижней части VS).Однако не просто скопируйте выражение (поскольку оно будет ограничено), разверните его, затем выберите все (Ctrl+A) и затем щелкните правой кнопкой мыши Copy Value, и вы должны получить его в буфер обмена.В зависимости от содержимого вашего массива может быть усечение.enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...