Ir para conteúdo
Fórum Script Brasil

Wicker Man

Membros
  • Total de itens

    268
  • Registro em

  • Última visita

Tudo que Wicker Man postou

  1. Wicker Man

    Probleminha

    Olá! Valeu mesmo, caras! Mas agora, com o PreparedStatement, a mensagem de erro da exceção é "Driver does not support this function". O comando SQL é: String CommandSQL = "UPDATE mymusic SET artista = ? WHERE musica = ?"; E as linhas de acesso: try { Connection c = acss.AcessarDB(); PreparedStatement s = c.prepareStatement( CommandSQL ); s.setString( 1, art ); s.setString( 2, mus ); s.executeUpdate( CommandSQL ); } catch( SQLException e ) { JOptionPane.showMessageDialog( null, "Erro na execução: " + e.getMessage() ); } finally { acss.fecharCon(); } E agora?! Valeu!
  2. Tá louco?!?!?! Guns n' Roses é a segunda melhor banda de todos os tempos (a primeira é o Iron, claro )!!! Não faça esse tipo de comparação esdrúchula porque pagode é uma regressão musical (notem se não parece com aqueles batuques de tribos primitivas...). E acho que Guns é hard rock, mas sem certeza. Bom, mas concordo no ponto em que você diz "cada um com seus gostos"... Valeu!
  3. Wicker Man

    Raiz Quadrada Em C

    Olá, pessoa! Aí, pensei um bocado aqui e só consegui fazer um algoritmo super-rudimentar e num sei nem se funciona decente... Heheheh! Só sei que só funciona para inteiros quadrados perfeitos. É que eu estou meio cansado e a às 5h da manhã (ainda não dormi... ). O código é esse: int sqrRoot( int y ) { int sr = 1; if ( y == 0 ) return 0; else { while ( sr != y / sr ) sr++; } return sr; } Vou pensar em um melhor depois... Até mais!
  4. Wicker Man

    Ajuda!

    Olá! Podes fazer assim: ... #include <stdlib.h> ... int semente, y; cin >> semente; srand( semente ); y = 1 + rand() % 6; ... Assim, "y" será um número aleatório entre 1 e 6 (incluindo estes). Se não for incluída a função "srand()" (com a variável "semente" mudando), o mesmo número seria atribuído a "y" toda vez que se executasse o programa. Qualquer dúvida, pode postar! Até mais!
  5. Wicker Man

    Recursividade

    E aí, caras?! Concordo plenamente com o ServeR (até mesmo porque recursividade também não é o meu forte... ). Eu fiz duas versões do código. Na primeira, testo se "n" é par ou ímpar; se o caso for o primeiro, defino a variável "fator" como -1, caso contrário, defino fator com 1. A partir daí você analisa o programa e irá entender: int f( int n, int p, int q ) { int fator; if ( n % 2 == 0 ) fator = -1; else fator = 1; if ( n == 1 ) return p; else if ( n == 2 ) return p - q; else return f( n - 2, p, q ) + ( q * fator ); } Foi a única idéia que me veio na cabeça. Tenho estado meio sem tempo... O segundo nem vou postar porque tá muito ineficiente... Qualque coisa, poste aí!
  6. Wicker Man

    Plataforma .net

    Olá, humanos! Alguém poderia me indicar um bom tutorial introdutório sobre .NET? Valeu!
  7. Aí, o fórum certo é o de Javascript (http://scriptbrasil.com.br/forum/index.php?showforum=6) e não Java...
  8. Wicker Man

    Qual A Função Correta?

    Olá, humana! A função que concatena strings é "strcat()". Ela recebe duas strings como argumentos, sendo que a segunda será concatenada ao final da primeira e o valor da primeira é retornado, assim: ... char str1[] = "Blá "; char str2[] = "Oiô!"; strcat( str1, str2 ); cout << str1 << endl; ... Isso imprimirá na tela o meu grito de guerra: "Blá Oiô!". Lembrando que a função está na biblioteca "string.h". Se cadastra aí, valeu? Até mais!
  9. Olá. Clique aqui pra fazer o download do arquivo fonte de um programa que lhe pode ser útil (ele desenha um cubo na tela e o move com as direcionais do teclado). Até mais!
  10. Wicker Man

    Probleminha

    Aí, cara, valeu mais uma vez, mas num deu pra pegar o que você falou... Tipo, mais exatamente, o que eu não entendi foi os argumentos dos métodos "setInt()" e "setString()" e o que eles fazem, e qual a vantagem de se usar o "PreparedStatement", o que o diferencia do "Statement". Eu consegui informações de um duende que mora numa árvore falante e resolvi o problema trocando o "executeQuery()" por "executeUpdate()" (mas mantendo o "Statement"). Até depois!
  11. Wicker Man

    Jlabel Ou Jtextfield

    Olá. Também poderia-se ajustar a largura o objeto JTextField usando o método setColumns(), tipo: txtField.setColumns( 3 ); O argumento diz de quantos caracteres ("colunas", por assim dizer) será a largura do componente. Por favor confirmem isso... Até mais!
  12. Wicker Man

    Probleminha

    E aí, pessoas? Tranqüilo? Aí, estou com uma duvidazinha. Meu programa tem aproximadamente a seguinte forma: try { // aqui eu estou bulindo com bd (conexão, etc.) // e executo o seguinte comando SQL: // INSERT INTO mytable ( campo1, campo2 ) VALUES ( '" + var1 + "', '" + var2 "' ) } catch ( SQLException e ) { JOptionPane.showMessageDialog( null, "Erro: " + e.getMessage() ); } Aí então, quando o usuário entra com os dados a serem inseridos no BD, aparece uma mensagem na tela que diz "Erro: no ResultSet was created". Sei que isso não é preocupante para o cliente (uma vez que a instrução é executada e os dados inseridos) mas gostaria de saber o que significa ao certo e como tratar? Valeu!
  13. Aí, dá uma olhadela no Kazaa, com certeza lá você acha qualquer um dos dois completo...
  14. Wicker Man

    For/ Do While / While

    Olá, humano (sem querer ofender). Vamos começar pelo while: Agora o do/while: Note que a diferença do do/while para o while é que o primeiro executa o corpo do loop primeiramente e depois testa a condição, enquanto que o último (while) testa primeiro e executa depois. E, finalmente, o for: No for a inicialização (i = 1) e o incremento (i++) vêm embutidos e também, é claro, a condição. A declaração pode vir dentro do for também (acompanhada da inicialização), da seguinte forma: A partir desses conceitos você expande e vê no que dá. Acho que a diferença entre do/while e o while não ficou muito clara. Se ainda existir essa dúvida (ou qualquer outra) poste aí. Até depois.
  15. Wicker Man

    Onde?

    http://scriptbrasil.com.br/forum/index.php?showtopic=14769
  16. Wicker Man

    Games Em C/c++

    Olá. Primeiramente você pode inicializar o vetor com valores inválidos para sua aplicação (tipo, se se tratar um array de inteiros não-nulos, inicialize-o com 0) e depois só escreve no vetor nas posições onde há esse valor. Deu pra entender? Valeu!
  17. Wicker Man

    Vantagens De Java

    Com banco de dados Excel também...
  18. Wicker Man

    Vantagens De Java

    Saudações, ser-não-unicórnio! Aí, existem duas características fundamentais da linguagem Java que a destaca dentre as outras. Em primeiro lugar é a portabilidade (os programas Java rodam em qualquer sistema) e depois ela é totalmente orientada a objetos (o que acarreta, é claro, todos os benefícios desse estilo de programação). Quanto aos bancos de dados, posso te dizer que sim, Java trabalha com MySQL e também com Access, mas não sei ao certo todos. Seria bom se aparecesse alguém aí pra corrigir e/ou completar a minha resposta... Até breve! Blá-blá-oiô!
  19. Saudações, terráqueos. Aí, eu rodei o comando "which gcc" no meu Kurumin e descobri que tenho os pacotes de desenvolvimento do GCC. Como faço para instalá-los? Até mais!
  20. Wicker Man

    Debugger

    Saudações, humano. Você pode usar o GNU Debugger (GDB). Ele já vem no Dev-C++. Valeu!
  21. Wicker Man

    Herança

    É isso aí, amigão!
  22. Wicker Man

    Herança

    Vamos supor que a classe base se chame "Base" e a derivada "Derivada". Agora, na implementação de algum método de "Derivada" você quer chamar um método de "Base". Isso ficaria assim: É quase aproximadamente mais ou menos isso... Se não servir poste aí. Até mais!
  23. Aí, não reparei isso na hora que eu tava corrigindo da primeira vez. No loop interno da permuta (na função "ordenacao()") teríamos que fazer: Pois da forma que fizemos excederíamos os limites do array. Dessa forma, a função ficaria assim: E quanto à função "busca_binaria()" não consigo ver o que está errado. Então desenvolvi uma função recursiva pra ver no que é que dá... Pode-se ver que cresceu o número de argumentos da função. Pra chamá-la em "main()" terá que fazer: Eu testei aqui mas não pegou... Já faz algumas eras que não estudo busca binária... Até mais e desculpe se não pude ajudar.
  24. Wicker Man

    Determinante

    Olá. Aí, poste o seu programa pra que nós possamos te ajudar, valeu? Eu tenho aqui um programa que calcula o determinante de uma matriz, mas é restrito (só calcula determinante de matrizes 3x3). E se cadastra aí pra aumentar a comunidade C++ do fórum... Até mais!
  25. Olá. Modifiquei seu programa, deixando-o assim: Na função "ordenacao()" mudei o tipo de retorno para void, já que ela não precisa retornar um valor, e tirei o comando "return -1" das duas primeiras funções (tirei de "busca_binaria()" também porque ela já retorna o valor da variável "meio"). Em "main()" adicionei uma rotina para imprimir na tela o array e excluí a variável "z", pois a ela seria atribuído o valor retornado pela função "ordenacao()", só que essa função não retorna mais nenhum valor. Até mais!
×
×
  • Criar Novo...