Ir para conteúdo
Fórum Script Brasil

Beto San

Membros
  • Total de itens

    6
  • Registro em

  • Última visita

Tudo que Beto San postou

  1. Usei o setlocale(LC_ALL,""); mas não resolveu o problema, mesmo digitando printf("%c", 130); ou printf("é");é imprimido um caractere diferente de é. Também tentei setlocale(LC_ALL,"Brasil"); e setlocale(LC_ALL,"Portuguese"); Para usar essa função estou incluindo a biblioteca locale.h
  2. Salve irmãos, Estou com um problema com o qual nunca havia me deparado antes, no Dev C++ quando uso o código %c para substituir por um caractere da tabela ASCII, o código numérico usado não corresponde com o da tabela, fiz um for para imprimir do 1 ao 255 e tirei um print para mostrar que realmente estão errados. Não faço a menor ideia de como arrumar isso. Alguém conhece uma solução?
  3. Estou precisando de uma função que retorne o dia do mês (inteiro de 1 a 31), e descobri a função DayOfMonth(), porém quando a uso o Builder retorna o erro: Call to undefined funtion. No caso a sintaxe seria essa: intdiadomes = DayOfMonth(Date()); Interessante é que quando utilizo a função DayOfWeek() o builder reconhece. Por exemplo: intDiaSemana = DayOfWeek(Date()); PS: Gostaria de saber também como formatar a função Time() para que mostre a hora nesse formato: HH:MM, sem que mostre os segundos.
  4. Saudações, Estou tendo dificuldade em enviar texto para o cppwebbrowser, no caso estou utilizando um botão que envia a letra "A" para uma caixa de texto dentro do webbrowser. Gostaria de saber se alguém conhece o código para essa função para disponibiliza-lo aqui. PS: Alguém conhece uma maneira de adicionar a função "ENTER" em um button no Builder?
  5. Consegui solucionar, só precisei acrescentar um decremento ao x antes do for: x = (int)t1->Text.Length()-1; t1->Clear(); x--; for(int i = 0; i <= x; i++) { t1->Text = t1->Text + buffer; }
  6. Saudações, Estou enfrentando um grande problema em C++ Builder6, criei um botão que deveria apagar uma letra por clique dentro da caixa Edit. Está tudo funcionando como deveria, o único problema é que o botão com a função de Backspace está funcionando uma unica vez, por exemplo, se digito "abc" no edit1 (que chamei de t1) e clico no botão backspace, ele apaga a letra e não funciona mais, se eu clicar novamente no botão com função de backspace, não acontece nada. No UNIT criei somente três variáveis: int n,x; char* buffer ; No Botão "a" está assim: n = (((int)t1->Text.Length()) + 1); buffer = new char[n]; strcpy (buffer, t1->Text.c_str()); t1->Text=t1->Text + "a"; No botão "Backspace" está assim: x = (int)t1->Text.Length() -1; t1->Clear(); for(int i = 0; i <= x; i++) { t1->Text = t1->Text + buffer; }
×
×
  • Criar Novo...