void __fastcall TfrmLerCartaPlotar::FormKeyDown(TObject *Sender, WORD &Key, TShiftState Shift)
{
	if (Key == 13)
		if (pgcPrincipal->ActivePage == tbsBD)
		{
			btnPlotarBD->Click();
		}
		else
		{
			btnPlotarDYN->Click();
		}

	if (Key == 27)
	{
		Limpar();
	}
}
Example #2
0
int main(){
	char Frase[103], Mostrar[103];
	int Vezes, Cont, ContV, i=0, Tam, Con=0;
	
	scanf("%d", &Vezes);
	Limpar();
	for(ContV=0; ContV < Vezes; ContV++){
	
		fgets(Frase, 103, stdin);
		
		while(Frase[Con] != '\0'){
			if(Frase[Con] == '\n' || Frase[Con] == '\r'){//elimina o retorno de linho ou o quebra de linha
				Frase[Con] = '\0';
				break;
			}
			Con++;
		}
		
		Con = 0;
		
		Tam = strlen(Frase);//acha o tamanho da string 
		i = Tam / 2;//Acha o emio da string
	
		for(Cont=i-1; Cont >= 0; Cont--){//pega a primeiraparte invertida	
			Mostrar[Con] = Frase[Cont];
			Con++;
		}
	
	
		for(Cont=Tam-1; Cont >= i; Cont--){//pega a seunga parte invetida
			Mostrar[Con] = Frase[Cont];
			Con++;
		}
	
		Mostrar[Con] = '\0';
		printf("%s\n", Mostrar);
		
		Con = 0;
		
	}
	
	
	return 0;
}
void __fastcall TfrmLerCartaPlotar::FormClose(TObject *Sender, TCloseAction &Action)
{
	Limpar();
}
void __fastcall TfrmLerCartaPlotar::pgcPrincipalChanging(TObject *Sender, bool &AllowChange)
{
	Limpar();
}