Ir para conteúdo
Fórum Script Brasil

Jonathan Queiroz

Membros
  • Total de itens

    3.718
  • Registro em

  • Última visita

Tudo que Jonathan Queiroz postou

  1. Sua dúvida está em fazer a ordenação com bubble sort ? Se sim, veja esse link: http://pt.wikipedia.org/wiki/Bubble_sort
  2. Em vez de strcmp utilize strncmp neste caso. Mas nessa função você não está percorrendo os estados e siglas.
  3. Tente remover os parênteses depois da função. <input type="button" name="Submit" value="Buscar" onclick="valida_dados">
  4. Isso é um botão comum, se quiser que sirva para enviar a página deve ter type=submit, dentre outros erros. Veja se assim funciona: <input type="button" name="Submit" value="Buscar" onclick="valida_dados()"> Outra coisa: o correto para verificar o envio do formulário é o evento onsubmit do mesmo, não o clique do botão.
  5. Troque: char* txt[20]; Por: char txt[20]; Não que esse código seja inválido, mas no código anterior você estava criando um ponteiro para um vetor (ou seja, ponteiro para ponteiro).
  6. Você declarou a variável txt como um ponteiro, mas esqueceu de alocar memória para a mesma. Antes de utilizá-la você deve alocar a memória necessária.
  7. De nada cara. Qualquer coisa posta aí ! Mas tente fazer aquela alteração que falei Obs.: O tópico foi marcado como Resolvido.
  8. Percorra cada uma das siglas e cada um dos estados num loop até achar o que quer. Para comparar strings, utilize a função strncmp (note que não há diferença entre maiúsculas e minúsculas)
  9. Olhe isso: if (total=0) É uma atribuição e sempre vai retornar false (pois uma atribuição devolver o próprio valor da variável, que nesse caso será 0, e zero é false) Tente trocar por: if (total==0) Mas o ideal seria você colocar os valores inicialmente nas variáveis, é bem mais simples e vai economizar desempenho. Nesse caso não vai fazer muita diferença, mas em códigos maiores a diferença pode ser enorme. Imagine ter que fazer uma verificação num loop de, por ex., 1 milhão de vezes.
  10. Não existe nada pronto somente em HTML pra isso. Existem alguns códigos em Javascript que fazem isso automaticamente, mas não tenho o link agora..
  11. Como assim a solução é em PHP e Javascript ? O problema vai ser resolvido numa linguagem só (que é Javascript mesmo)
  12. Como assim "estilizar" ? Seria para ficar com cores (que nem a tag html daqui do fórum) ?
  13. Veja se isso ajuda: http://scriptbrasil.com.br/forum/index.php?showtopic=129512
  14. No início algumas coisas são difíceis de entender mesmo, mas depois fica mais fácil. Se tiver qualquer dúvida pode postar aqui. Obs.: O tópico foi marcado como Resolvido.
  15. Tente usar o evento onload da imagem, não sei se vai funcionar.
  16. Você quer redirecionar a página ou mudar o conteúdo de alguma div ? Pensei que era pra redirecionar a página inteira. Pode explicar melhor o que vai fazer ?
  17. Para redirecionar você pode fazer algo parecido com isso: location="meu_arquivo.html"
  18. Verdade. Na função dele estava sempre saindo um elemento a mais (independentemente do valor de qtde_de_numeros). Nesse cas, basta trocar o <= por <. Outra coisa que precisa ser feita é remover a vírgula do primeiro número (que é exibido de qualquer forma, com printf("Sequencia: 1");) e trocar: printf("%d, ",aux+i); Por: printf(", %d",aux+i);
  19. A função do RSalvador está correta, sim. O único erro foi que ele colocou "," ao invés de ";' dentro do for. Ao invés de: for (i=1, i<=qtde_de_numeros,i++){ Deveria ser: for (i=1; i<=qtde_de_numeros;i++){
  20. Como é esta sequência ? Qual a repetição ?
  21. Você já sabe ler um caractere ? Se não souber, pesquise pela função scanf (imagino que o livro já tenha explicado isso) Você sabe escrever um caractere ou número na tela ? Se não souber, pesquise pela função printf (imagino que também já tenha trabalhado) Provavelmente a dúvida maior está em mostrar o código ASCII do caractere, e não o caractere. Isso é simples. Uma variável do tipo char é numérica (assim como um int), a única diferença é que armazena um único byte (256 números). O que muda a exibição na tela é o primeiro parâmetro passado para a função printf, não o tipo da variável. Sendo assim, o seguinte código é perfeitamente válido: int x='A'; //"A" em ASCII, que é 65 char y=97; //"a" na tabela ASCII printf("Valor de x como caractere: %c\n",x); printf("Valor de y como caractere: %c\n",y); printf("Valor de x como numero: %d\n",x); printf("Valor de y como numero: %d",y); Deixei o exemplo acima armazenando inteiros para que demonstrar as duas coisas de uma vez só.
  22. Up's não são permitidos conforme a regra 3.8 (ver regras)
  23. Movendo: Sugestões e Críticas --> Links.
×
×
  • Criar Novo...