English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Todas as categorias

Estou começando a programar em Microsoft eMBedded Visual C++ e tenho uma dúvida.
Criei uma condição, para quando o usuário não digitar determinado valor em campo aparecer uma mensagem. Isso está funcionando bem, mas quando ele dá o ok da mensagem o aplicativo prosegue para a próxima tela e deveria voltar a tela para ele preencher o campo, qual o comando que eu posso fazer isso? Já tentei return false; e break;

2007-03-30 09:12:28 · 2 respostas · perguntado por Anonymous em Computadores e Internet Programação e Design

2 respostas

Provavelmente você está colocando um teste após a entrada do campo, mas não previu um ciclo de retorno. P.e.:

public int test
{
int variavel;
//instrução de leitura
If( variavel != valor_esperado){
// mensagem
}
return variavel;
}

Então, faça

public int test
{
int variável = 0;
while(variavel != valor_esperado ){
//instrução de leitura
If( variavel != valor_esperado ){
// mensagem
}
}
return variavel;
}

Boa Sorte!

2007-03-31 06:52:54 · answer #1 · answered by akiamare 5 · 0 0

sugestão: faz uma flag para indicar qual pagina o usuário deve permanecer.

pode ser uma variavel, mas o melhor seria uma variavel boleana, acho q no C++ é boolean.

dai vc sinaliza ela como V ou F, ou 0 ou 1, para indicar que deve permanecer em determinada pagina

2007-03-30 17:15:37 · answer #2 · answered by Paulo 3 · 1 0

fedest.com, questions and answers