Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.07.2015, 16:27   #1
JUDAS
фонатик DELPHI
Форумчанин
 
Аватар для JUDAS
 
Регистрация: 14.01.2008
Сообщений: 714
Злость С++ Builder 6. Копия значений

Здравствуйте Гуру С++

В заголовке темы указано по какой среде разработки вопрос.
Собственно вопрос: Как скопировать значение переменной (в Delphi "Copy Watch Value").
Нужно проанализировать большой кусок памяти (около килобйта) а скопировать не удаётся.

Заранее благодарю
95% сбоев и ошибок приложений, находится в полу метрах от монитора
JUDAS вне форума Ответить с цитированием
Старый 28.07.2015, 16:59   #2
Krasiosoft
Форумчанин
 
Аватар для Krasiosoft
 
Регистрация: 01.06.2015
Сообщений: 497
По умолчанию

Может я не понял вопрос, но память можно скопировать так:

Код:
    char str[]="0123456789";
    char str2[11];

    memcpy(str2,str,11);

    cout << str2;
Если помог, буду очень благодарен за Ваш отзыв (весы в левой нижней части сообщения).
Krasiosoft вне форума Ответить с цитированием
Старый 28.07.2015, 17:16   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Да ТС по-моему спрашивает о методах отладки... Всмысле возможностях отладчика Билдера.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 28.07.2015, 17:24   #4
Krasiosoft
Форумчанин
 
Аватар для Krasiosoft
 
Регистрация: 01.06.2015
Сообщений: 497
По умолчанию

А, так тогда еще проще, нужно выбрать переменную в окне "Watch List" и просто нажать "Ctrl+C"

Но если уже говорить о методах отладки, то анализировать память в C++ Builder'e можно нажав правой кнопкой мыши по переменной в окне "Watch List" и в выпадающем списке выбрать "Inspect".
Если помог, буду очень благодарен за Ваш отзыв (весы в левой нижней части сообщения).

Последний раз редактировалось Krasiosoft; 28.07.2015 в 17:30.
Krasiosoft вне форума Ответить с цитированием
Старый 28.07.2015, 21:23   #5
JUDAS
фонатик DELPHI
Форумчанин
 
Аватар для JUDAS
 
Регистрация: 14.01.2008
Сообщений: 714
По умолчанию

Я имею ввиду вот эту возможность
вложение 1

Цитата:
Сообщение от Krasiosoft Посмотреть сообщение
списке выбрать "Inspect".
Ну и как мне сохранить весь массив?

вложение 2
Изображения
Тип файла: png 777.png (13.7 Кб, 94 просмотров)
Тип файла: jpg 3333.jpg (30.2 Кб, 107 просмотров)
95% сбоев и ошибок приложений, находится в полу метрах от монитора

Последний раз редактировалось JUDAS; 28.07.2015 в 21:27.
JUDAS вне форума Ответить с цитированием
Старый 28.07.2015, 21:53   #6
Krasiosoft
Форумчанин
 
Аватар для Krasiosoft
 
Регистрация: 01.06.2015
Сообщений: 497
По умолчанию

Цитата:
Сообщение от Krasiosoft Посмотреть сообщение
выбрать переменную в окне "Watch List" и просто нажать "Ctrl+C"
Будет то же самое, что и в Delphi "Copy Watch Value".

С "Inspect" это вроде сделать нельзя, можно только просматривать.
Если помог, буду очень благодарен за Ваш отзыв (весы в левой нижней части сообщения).

Последний раз редактировалось Krasiosoft; 28.07.2015 в 21:58.
Krasiosoft вне форума Ответить с цитированием
Старый 28.07.2015, 22:09   #7
JUDAS
фонатик DELPHI
Форумчанин
 
Аватар для JUDAS
 
Регистрация: 14.01.2008
Сообщений: 714
По умолчанию

Цитата:
Будет то же самое, что и в Delphi "Copy Watch Value".
в каком месте именно будет то же. Можешь показать на рисунке или где то в меню ?
п.с. неужели мне нужно вести проект в двух языках чтобы отладить кусок кода.
95% сбоев и ошибок приложений, находится в полу метрах от монитора
JUDAS вне форума Ответить с цитированием
Старый 28.07.2015, 22:17   #8
Krasiosoft
Форумчанин
 
Аватар для Krasiosoft
 
Регистрация: 01.06.2015
Сообщений: 497
По умолчанию

111.png
Просто выделить строчку с нужной переменной, тут это str2 и нажать "Ctrl+C".
Если помог, буду очень благодарен за Ваш отзыв (весы в левой нижней части сообщения).

Последний раз редактировалось Krasiosoft; 28.07.2015 в 22:20.
Krasiosoft вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Копия системы OmegaBerkut Windows 3 19.04.2015 08:51
Oшибка с созданием массива из значений StringGrid(Задача о рюкзаке.Метод днамического программирования.C++ BUILDER) trust_no1 Помощь студентам 0 12.04.2015 15:53
резервная копия бд Регина П. БД в Delphi 3 29.01.2012 11:32
Копия файла program123 Общие вопросы Delphi 9 26.02.2010 18:22
Вычисление массива значений функции(С++Builder ) mathe Помощь студентам 0 27.04.2009 08:57