Compartilhar via


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çãoObservaçã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

  1. O depurador deve estar no modo de interrupção.

  2. 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.

  3. Na linha que você deseja alterar, clique duas vezes o valor coluna.

  4. Digite o novo valor.

  5. Pressione ENTER.

Consulte também

Tarefas

Como: Use Debugger Variable Windows

Outros recursos

Janelas de variáveis