Como: editar um valor em uma janela de variável
As variable windows Autos, Locals, e Watch, exibir os valores de determinadas variáveis durante uma sessão de depuração.O QuickWatch caixa de diálogo também pode exibir variáveis.Quando o depurador está no modo de interrupção, você pode usar as variable windows para editar os valores da maioria das variáveis que aparecem nesses locais.
Observação |
---|
Editar valores de ponto flutuante pode resultar em imprecisões secundárias devido a conversão binário-decimal de componentes fracionários.Mesmo uma edição aparentemente inofensiva pode resultar em alterações para alguns dos bits menos significativos na variável de ponto flutuante. |
Quando uma expressão é avaliada na janela Watch, você pode ver um ícone de atualização.Isso indica um erro ou valor desatualizado.Para mais informações, consulte Como: Refresh Watch Values.
Se desejar, você pode inserir uma expressão para um valor.O depurador irá avaliar a expressão e substituí-lo pelo valor resultante.O depurador aceita a expressões de linguagem mais válidas em um Watch janela.Para mais informações, consulte Expressões no depurador.
Se você está programando em código nativo, às vezes, talvez precise qualificar o contexto de um nome de variável ou uma expressão que contém um nome de variável.O contexto significa a função, o arquivo de origem e o módulo onde uma variável está localizada.Se você tem que fazer isso, você pode usar a sintaxe do operador de contexto.Para mais informações, consulte Operador de contexto (expressões de linguagem C/C++).
Avaliar algumas expressões pode alterar o valor de uma variável ou afetar o estado do programa.Por exemplo, avaliar a expressão a seguir altera o valor de var1 e var2:
var1 = var2++
Expressões que alteram dados são consideradas têm efeitos colaterais, que pode produzir resultados inesperados se você não estiver ciente delas.Portanto, certifique-se de que compreender o efeito de uma expressão antes de executá-lo.
Para editar um valor em uma janela variável ou no QuickWatch
O depurador deve estar no modo de interrupção.
Se a variável for uma matriz ou um objeto, um controle de árvore aparece ao lado do nome na nome caixa.No nome coluna, expanda a variável, se necessário, para localizar o elemento cujo valor que você deseja editar.
Na linha que você deseja alterar, clique duas vezes o valor coluna.
Digite o novo valor.
Pressione ENTER.
Consulte também
Tarefas
Como: Use Debugger Variable Windows