
Jonathan Queiroz
Membros-
Total de itens
3.718 -
Registro em
-
Última visita
Tudo que Jonathan Queiroz postou
-
É algo parecido com fatorial. Você deverá utilizar dois loops aninhados, um para contar o número de possibilidades e o outro para ir realizando a multiplicação e depois somar o valor.
-
Não porque está fora da tag dde código para PHP (<?php [...] ?>) O correto é assim: <a href="teste.php" name="nome"><?php echo $nome?></a> Nome que havia um espaço entre o "<" e o "a", isso não é correto !
-
Nunca vi nada parecido. Mas como o título da página não contém essa parte e é o próprio navegador que a está acrescentando creio que não seja possível.
-
(Resolvido) Alinhar botao pra direita
pergunta respondeu ao Anderson Ferreira de Jonathan Queiroz em HTML, XHTML, CSS
Utilize o atributo float .botao{ float:right } -
Você está enviando o formulário para serem processadas por alguma linguagem server-side (PHP, por ex.), certo ? Nesse caso basta você percorrer os valroes do formulário e marcar o radio como checado (atributo checked)
-
Seria pra deixar o scroll sempre visível, independentemente do tamanho ? Se sim, utilize o atributo CSS scroll como visible.
-
(Resolvido) Obtenção de uma sigla
pergunta respondeu ao jhonantan_soad de Jonathan Queiroz em C, C++
Dá pra fazer mais ou menos assim mas recomendo que faça com a função stricmp da string.h -
(Resolvido) Comparar uma String com int ?
pergunta respondeu ao Justiceira de Jonathan Queiroz em C, C++
Onde você chamou essa função ? Aqui no código que você postou não vi nenhuma chamada à função atoi. -
De nada. Qualquer coisa posta aí ! Obs.: Vou marcar o tópico como Resolvido.
-
Para isso deverá utilizar a biblioteca time.h Vai aí um exemplo simples: #include <stdio.h> #include <time.h> int main(int argc, char *argv[]) { /*Variáveis de tempo*/ clock_t inicio, fim; /*Iniciamos a contagem*/ inicio=clock(); /*Código...*/ for(int i=0;i<10000;i++){ printf("%d\n",i); } /*Fim da contagem*/ fim=clock(); printf("Tempo: %f\n",(float)(fim - inicio)/CLOCKS_PER_SEC); return 0; }
-
Não dá pra fazer somente em HTML. O máximo que conseguirá fazer com HTML é abrir o Outlook (ou o programa padrão do computador).
-
(Resolvido) Comparar uma String com int ?
pergunta respondeu ao Justiceira de Jonathan Queiroz em C, C++
Primeiramente, peço que evite a postagem de códigos longos sem necessidade. Isso atrapalha a análise do mesmo. De qualquer forma, tudo o que você fez foi receber uma string pela função gets, converter para inteiro e colocar numa variável. Você não fez nenhuma verificação antes de gravar o valor. O correto seria você salvar numa string e percorrer seus caracteres e verificar se o valor de cada um está entre 48 e 57 (ver tabela ASCII) Também obtive alguns erros ao compilar o código, em especial nessa linha: if(tabela[i].codlivro == pesq) Não analisei o código, mas o compilador disse que a variável pesq é um ponteiro. Portanto, o código correto seria esse aqui: if(tabela[i].codlivro == *pesq) Como disse, não analisei o código, mas se quiser comparar strings com números terá que converter algum dos dois. -
(Resolvido) Obtenção de uma sigla
pergunta respondeu ao jhonantan_soad de Jonathan Queiroz em C, C++
Primeira coisa: Ao invés de terminar o loop quando o valor da matriz for '', deve-se utilizar o 0 para o fim da string. Muitos compiladores não aceitam isso. Agora observe essa linha: strcpy(sigla,nome); Você simplesmente copiou toda a string nome para sigla. Remova essa linha do código. Agora vamos a outro erro: Quando o caractere da string nome foi 32 (espaço, ou ' '), você copiou o próximo caractere para o elemento de sigla que na mesma posição do espaço, enquanto deveria utilizar um contador independente para fazer isso. Na verdade você já tinha declarado a variável y que deveria ser utilizada para isso, mas não a estava utilizando. Com as correções acima o código deverá ficar assim: int x,y=0; printf("Digite o nome:\n"); fgets(nome,49,stdin); for(x=0;nome[x]!=0;x++) { if (nome[x]==' ') { sigla[y]=nome[x+1]; y++; } } Mas você dever notar que a primeira inicial do nome não foi registrada. Isso ocorre porque você escreveu as siglas após um sinal de espaço (' '). A menos que a pessoa digite um espaço antes do primeiro nome, isso não inclui o mesmo como uma sigla. Você pode, ao invés de somente verificar se o caractere é um espaço, fazer uma comparação e verificar se é o primeiro caractere. O código dentro do for pode ficar assim: if (nome[x]==' ') { sigla[y]=nome[x+1]; y++; }else if(!x){ sigla[y]=nome[x]; y++; } Há maneiras de tornar o código mais limpo e eficiente. A melhor forma de se criar um código como esse seria com ponteiros para percorrer os caracteres, mas não o fiz assim porque não sei se já estudou. -
(Resolvido) Recursividade - maior valor no vetor
pergunta respondeu ao Diego Menezes de Jonathan Queiroz em C, C++
Ok então ! Qualquer coisa posta aí. Obs.: O tópico foi marcado como Resolvido. -
(Resolvido) Recursividade - maior valor no vetor
pergunta respondeu ao Diego Menezes de Jonathan Queiroz em C, C++
Na função procura não tem muita coisa errada não. mas note que na função main você não precisava da variável maior, visto que você irá chamar a função sempre com o maior número sendo 0 (como isso não muda, você não precisa de uma variável) Então observando o erro anterior poderíamos trocar essa linha: procura (vetor,i,maior); Por: procura (vetor,i,0); Isso não está prejudicando o script, mas não é recomendado ficar alocando variáveis na memória sem motivo. Agora observe um outro erro: A variável i foi declarada antes do bloco for, ou seja, está no escopo da função main. Note que após percorrer o loop ela sempre termina com valor 9. Então ao chamar a função procura os parâmetros passados ficam assim: procura (vetor,9,0); Como a variável começa em 9, a função não irá procurar o maior valor corretamente. Solução: Substitua a linha: procura (vetor,i,maior); Por: procura (vetor,0,0); Depois disso o programa funcionará corretamente. Mas está mostrando o maior valor a cada chamada da função. Acho que isso não foi intencional. Você tem duas soluções: Colocar um return no final do bloco if (i < 10)Só mostrar o maior valor quando i for 10, ou seja, criar um bloco else e mostrar o resultado ali dentroPoste aí se funcionou ! -
Sim, é mais ou menos isso. Com esse código você conseguirá criar um arquivo nas pastas do seu servidor.
-
Se você quer criar o arquivo dentro de uma pasta do servidor pode utilizar Server.MapPath.
-
O tópico já foi postado aqui: http://scriptbrasil.com.br/forum/index.php?showtopic=143128 Esse aqui será fechado. Peço que evite a postagem de tópicos sobre o mesmo assunto.
-
oi, eu quero um site de notícias com webmail ,
tópico respondeu ao #Felipe# de Jonathan Queiroz em Outros Assuntos
Você vai contratar alguém pra fazer ou vai programar tudo ? Se for pra programar tudo terá que estudar linguagens de marcação (HTML), linguagens de programação (PHP, etc.). Não é algo tão simples assim. -
[Pascal] Programa Tabuada
pergunta respondeu ao Edua®do de Jonathan Queiroz em Outras Linguagens de Programação
Movendo: Lógica de programação --> Outras linguagens de programação. -
Não cheguei a analisar o código por completo, mas se possível poste um link para a página.
-
Seria para remover o "Microsoft Internet Explorer" do final ? Sinceramente, se for isso nunca vi nada parecido... É possível mudar pelo regedit do Windows o que aparece no final, mas não é possível fazer isso para qualquer PC.
-
(Resolvido) Abrir popup em tela inteira independentemente da resolução
pergunta respondeu ao vini_loock de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
De nada cara ! Qualquer coisa posta aí ! Obs.: O tópico foi marcado como Resolvido. -
O seu código está extremamente repetitivo, é possível melhorá-lo, e muito ! Mas não vi nenhum erro aparente na parte das instruções SQL, até porque fica difícil analisar um código assim... Mas observe essa linha: Response.Write("<b>Operadoras cadastradas:</b> ") & totalop O correto seria assim: Response.Write("<b>Operadoras cadastradas:</b> "& totalop)
-
Sistema de Upload perfeito
pergunta respondeu ao jeguepreto de Jonathan Queiroz em Repositório de Scripts - PHP
Esse tópico não recebe respostas há mais de um ano e faz meses que o usuário que o postou não entra aqui.