
Guilherme Isidoro
Membros-
Total de itens
12 -
Registro em
-
Última visita
Tudo que Guilherme Isidoro postou
-
Relaciomento - podem me ajudar
pergunta respondeu ao Fabio Colombini de Guilherme Isidoro em SQL Server
Fabio, Não sei exatamente o que sua aplicação faz, mas para mim pareceu um pouco estranho esse relacionamento que você está querendo usar. Porque você não divide isso em 3 entidades? Usuario, Conta Corrente, e Lancamento Cada Usuario se relaciona com uma ou mais contas correntes. E um lançamento se relaciona a uma conta corrente. Quando tiver um pagamento de um para outro, você lança um lançamento de débito em uma conta, e um de crédito em outra. Algo do tipo, acho que ficaria melhor não? -
OSJunior, acho que você se confundiu. argc é o número de parâmetros passados, e argv é o vetor de parâmetros. Então, você vai ver.. if(argc==0) { //não preencheu nada... } if(argc==1) { char * nomePrograma = argv[0]; int n = 5; } if(argc==2) { char * nomePrograma = argv[0]; int n = argv[1]; } Não é isso? Abraços.
-
filtro em centro de custos
pergunta respondeu ao sergio.lima de Guilherme Isidoro em Ajax, JavaScript, XML, DOM
o submit não fica dentro do select, fica dentro do form: <form .....> <select name="Diretoria"> .... </select> <select name="Supervisao"> .... </select> <input type="submit" value="Enviar"> </form> -
Vetor para armazenar cartas de baralho
pergunta respondeu ao Jefers0n de Guilherme Isidoro em C, C++
Você pode fazer um vetor de struct. struct Carta { int numero; // 1 2 3 4 5 6 7 8 9 10 11 12 13 repreentando de A a K int naipe; // 1 = Ouros, 2 = Espada, 3 = Copas, 4 = Paus //Se preferir, pode usar char * e colocar os nomes completos.. } //e depois fazer. struct Carta Baralho[52]; Baralho[0].letra = 1; Baralho[0].naipe = 1; //assim você guarda todas as cartas. //Para embaralhar, você pode ser uma função geradora de pseudo-aleatórios, por exemplo srand, etc, pesquise sobre isso. //Ai você gera um número aleatório entre 0 e 51 para pegar aleatoriamente as cartas. -
filtro em centro de custos
pergunta respondeu ao sergio.lima de Guilherme Isidoro em Ajax, JavaScript, XML, DOM
Vamos la sergio, Como eu disse, você vai precisar acessar sua base de dados, pois só assim você sabe que a diretoria 'X', tem as superviões 'A', 'B' e 'C', certo? O melhor jeito de fazer isso, é através de AJAX, mas realmente é um pouco mais complicado, e se você não tem tempo, vamos com a segunda opção. Como os dados estão em sua base de dados, você precisa acessar o servidor web(php) para pedir o acesso ao banco de dados, certo? Você vai precisar postar para cada valor selecionado no combo. Para isso, você põe o primeiro combo em um form, que poste para a mesma página. Ao carregar os combos seguintes, você verifica se tem algum valor postado, e carrega apenas as supervisões da diretoria postada, caso tenha. Exemplo para ficar mais claro: <form name="Dir" method="POST" action="pagina.php"> <select name="Diretoria"> <? //Seu select...percorre e monta os options...como você fez ali em cima ?> </select> <select name="Supervisao"> <? //Aqui vem o q eu estava falando.. você vai imaginar que pode ter vindo um $_POST["Diretoria"], e vai fazer o seguinte: if($_POST["Diretoria"]) { $Query = "SELECT campos from t_supervisao where diretoria = '" . $_POST["Diretoria"] . "''; //roda e percorre.... } else { $Query = "SELECT campos from t_supervisao ''; //roda e percorre.... } ?> </select> </form> Entendeu a idéia?? Qualquer dúvida, manda ae, e para um futuro que você tenha mais tempo, vale a pena pesquisar um pouco de ajax, nesse caso, ele permite você unir javascript e xml para fazer algumas requisições ao servidor web sem precisar postar a página. -
Dúvidas na ordenação de caracteres
pergunta respondeu ao martinelliglster de Guilherme Isidoro em C, C++
Beleza, Mas cara, você ta usando ai algo parecido com um bubble sort, você compara "tudo com tudo". Sei que não deve ser o foco do seu programa, mas para uma string grande, você teria problemas de desempenho. Caso seja de seu interesse, pesquise alguns algoritmos de ordenação mais elaborados, como o quick sort, merge sort, heap sort. Abraços, Guilherme -
Quando estiver se referindo a variáveis da classe, não use $var, por exemplo: <?php class Test{ public $a; function Pega($var) { $this->a = $var; //return $this->a; } function Mostra() { echo $this->a; } } $ae = new Test; $ae->Pega('test'); $ae->Mostra(); ?>
-
filtro em centro de custos
pergunta respondeu ao sergio.lima de Guilherme Isidoro em Ajax, JavaScript, XML, DOM
Não olhei todo o seu código, mas me parece que você precisa carregar um combo, baseado no valor selecionado no combo anterior, por exemplo, escolher a diretoria 1, e ai então, carregar apenas as supervisões da diretoria 1. Para isso, você vai precisar acessar sua base de dados após a escolha, ou guardar isso tudo em algum vetor na aplicação ou algo do tipo. Suas opções. 1) Guardar em html, ou javascript, as seleções para cada escolha, e exibir de acordo com a escolha (jeito mais gambiarra, não recomendo) 2) Fazer um post para cada escolha, e trazer no combo só o que interessa. (solução mais simples, porém esse negócio de ficar postando não é muito recomendado por mim) 3) Ajax. conhece? -
Se você fizer algo do tipo: char c = 'a'; int i = (int) c; i vai conter o número ascii correspondente de 'a' Para fazer isso para uma string, basta fazer uma função que percorra a string, certo?
-
ixi.. agora você me pegou, erros com o compilador já não é comigo... Será que não é algo com bibliotecas, pois você usa o system e etc... se outro programa semelhante funciona, vai comentando alguns blocos, até achar onde está, sabendo exatamente que instrução causa isso talvez seja mais fácil achar o problema...
-
Vamos la.. Sobre o que eu falei, você precisaria alocar a variável qualquer. Caso seja um código em C: int tamanho = 100; char * Qualquer = (char *) malloc(tamanho * sizeof(char)); sprintf(Qualquer, "gcc %s", nome_fonte); tente isso quanto a escrever em disco, use por exemplo o fputs: fputs(saida, Buffer);
-
Quiel... Você pode tentar o seguinte... Pegue um char * Qualquer. e use: sprintf(Qualquer, "gcc %s", nome_do_fonte); system(Qualquer); isso resolve a parte dele interpretar ao pé da letra, veja se funciona.... sobre a segunda parte da sua dúvida, não entendi bem sua dúvida, acredito que você vai ter q criar um arquivo no disco, escrever ele, e salvar com o nome certo, é isso que você quer?