O comando else
Pode ocorrer de um aplicativo ter de executar uma instrução se determinada condição for verdadeira, e outra instrução se tal condição for falsa. Um recurso oferecido por C++ para essas situação é a combinação if ... else.
A forma do uso de if ... else pode ser resumido da seguinte forma:
if(expressão)
comando;
else
outro_comando;
O Exemplo a seguir usa um Edit, um Label e um Button no Form. Quando o usuário dá um clique no botão, o programa fará uma busca pelo arquivo, cujo caminho estiver especificado no Edit. O resultado da busca será informado no Label.
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
/* Declara e inicializa variável BuscArquiv com o resultado da busca
por um arquivo, cujo caminho completo é especificado em Edit1 */
AnsiString BuscArquiv = FileSearch(Edit1->Text, GetCurrentDir());
// Se BuscArquiv estivar vazia (pelo fato de a busca fracassar)
if (BuscArquiv == "")
// O Label informará que não encontrou o arquivo
Label1 -> Caption = "Não foi possível encontrar " + Edit1->Text + ".";
// caso contrário (Se houver algum dado em BuscArquiv)
else
// Label informará que encontrou o arquivo
Label1 -> Caption = "Encontrado " + BuscArquiv + ".";
}
//---------------------------------------------------------------------------
|
HOME || MAPA DO SITE || CURSOS || TUTORIAIS || LINKS || FORUM || CONTATO |