Ir para conteúdo
Fórum Script Brasil

Douglas Jam

Membros
  • Total de itens

    15
  • Registro em

  • Última visita

Posts postados por Douglas Jam

  1. porque você esta declarando um ponteiro, um ponteiro armazena uma posição da memoria e não a variavel em si. * == ponteiro.

    Para armazenar uma cadeia de caracteres, deve-se utilizar ponteiro e alocar memoria.

    char * nome = (char) (malloc sizeof(char) * 10); // 10 posicoes

    ai sim você pode receber

    ou então alocar direto sem ser por ponteiro

    char nome[10];

    2. não da para comparar strings com o operador ==, ou voce faz um laco e compara caractere a caractere, ou usa funcoes prontas como a strcmp da string.h

    no mais é so, falou

  2. Olá gostaria de uma ajuda para meu problema adicionei essa contribuição em minha loja: http://www.oscommerce.com/community/contri...,all/search,faq

    porem aparece esse erro e não consigo arrumar-la

    onsulta SQL:

    CREATE TABLE `faq` (

    `faq_id` INT( 11 ) NOT NULL AUTO_INCREMENT ,

    `faq_status` TINYINT( 1 ) NOT NULL DEFAULT '1',

    `sort_order` INT( 11 ) NOT NULL DEFAULT '0',

    `last_modified` DATETIME NOT NULL ,

    PRIMARY KEY ( `faq_id` )

    ) ENGINE = MYISAM DEFAULT CHARSET = utf8;

    Mensagens do MySQL :

    #1046 - No database selected

    Escaflowne

    Você precisar primeiro escolher um banco de dados, pois voce esta criando uma tabela.

    para isso no php use a funcao:

    mysql_select_db($db_bancodedados);

  3. Para evitar erros de digitação em números de grande importância, como código de uma conta bancária,

    geralmente se adiciona ao número um dígito verificador.

    Por exemplo, o número é 1841 é utilizado normalmente como 18414, onde 4 é o dígito verificador.

    Ele é calculado da seguinte forma:

    a) Cada algarismo do número é multiplicado por um peso começando de 2 da direita para a esquerda.

    Para cada algarismo o peso é acrescido de 1. Soma-se os produtos obtidos.

    1x5 + 8x4 + 4x3 +1x2 = 51

    B) Calcula-se o resto da divisão desta soma por 11:

    51 % 11 = 7

    c) Subtrai-se de 11 o resto obtido:

    11 - 7 = 4

    d) Se o valor obtido for 10 ou 11, o dígito verificador será 0,

    nos outros casos, o dígito verificador é o próprio valor encontrado.

    Escrever um programa que leia um número indeterminado de valores inteiros de 1 a 999.

    Para cada número imprima o seu correspondente dígito verificador.

    O programa é encerrado ao ser fornecido um número fora da faixa estabelecida (1 a 999).

    Para obter o valor do dígito verificador utilize a função CalculaDigito.

    Oi pessoal do script brasil..

    Estou com várias dúvidas sobre como começar esse programa.

    Como que eu faço para multiplicar da direita para esquerda (letra a)?

    e a letra d?

    Então colega, muito infantil seu comportamente de reclamar por não obter resposta, ninguém aqui ganha nada te ajudando não, então não pode cobrar.

    O sistema que voce esta fazendo, uma boa maneira é usando pilhas, mas suponho que não vá saber, então outra maneira é:

    int resultadoTotal = 0;
    Para i de 0 a N faça i++ { // n = tamanho do string
    resultadoTotal = resultadoTotal + ((n+1)-i) * string[i]
    // (N+1)-i), N+1, pois o primeiro peso do primeiro elemento da matriz e n+1, pois o ultimo comeca em 2, -1, pois ira decrementando enquanto i cresce, é isso
    }

  4. Minha dúvida é a princípio simples, um programa que:

    -pergunte por exemplo um nome

    -guarde a resposta numa variável

    -mostre o conteúdo da variável devolta na tela.

    O problema é que o nome que eu entro precisa ser com carácteres japonêses (ou seja precisa ser em unicode).

    Logo, se alguêm puder me ajudar eu ficaria muito grato.

    hehe use pinyin, acho que tem como fazer isso em linha de comando não

  5. Eu tenho a variável int A com o valor 01001

    Como eu faço pra pegar um vetor B[4] e armazenar assim:

    B[0] = 1

    B[1] = 0

    B[2] = 0

    B[3] = 1

    B[4] = 0

    Um jeito mais facil de trabalhar com matrizes e considerando elas strings, literais ou palavras.

    ...
    #include <string.h> // usado para converter int to char
    ...
    int vetor[5] = "10010"; // declarar e armazenar tudo de uma vez
    vetor[0] = '1'; // jogando direto um char
    vetor[1] = atof(1); // jogando direto um int, ele convertera o int para char
    if(atoi(vetor[2])   // atoi converte de char para int, assim podendo usa-lo em funcoes
        break;

  6. Olá senhores da linguagem PHP (ok, piada sem graça).

    Meu tio está com o seguinte exercício para ser feito, porém não está conseguindo.

    Pediu ajuda apra mim, mas eu ainda sou muito leigo em PHP.

    Então precisava de algo para resolver isso (considere que a tabela já esteja criada e com dados, basta apresentar o código que monta os gráficos):

    Considere a seguinte tabela criada no MySQL

    TABLE: CADASTRO

    CAMPOS: CAD_NOME

    CAD_EMAIL

    CAD_IDADE

    CAD_SEXO

    Construa dois gráficos de barras que:

    a) Mostre Homens x Mulheres

    b ) Individuos por faixa etária. Considere:

    0-10

    11-20

    21-40

    >41

    Busquei alguns script no Google, mas num consegui com nenhum. Minha inexperiência me enrolou todo!

    Abraços.

    Vou te dar uma idéia como sou a favor de que a pessoa pense e se esforce, já que são leigos, vamos usar o basico basico. Voce normalmente sabe inserir uma imagem em html suponho eu, se não, aprenda como saber. Para esta tabela as dimensoes de largura da mesma vao ser decididas atraves dos calculos que obteve dos dados do mysql.

    Exemplo:

    <img src="barra_azul.jpg" width="<?php $sql.... toda ladainha ... "; echo $resultado"/>

    entendido?

  7. Desde que comprei um monitor AOC não tenho conseguido capturar imagens de video... como faço? tem alguma configuração que devo fazer?

    já tentei de tudo... print screen, screencastle, tudo - nada funciona.. nada nada funciona.

    Preciso de ajuda....!

    Existe um software que captura, um deles é o BSPlayer e outro é o Media Player Classic, são players que salvam o frame atual, de uma olhada.

  8. bom dia.

    não sei se a área certa desse assunto é aqui mas resolvir expor minha dúvida com voces.

    eu queria saber oque se deve analisar para decidir se as estruturas lineares ou as árvores são as mais adequadas para um determinado cenário...

    to lendo umas apostilas mas não encontro a resposta

    alguém que entende de estrutura de dados pode dar uma luz ?

    Depende muito com o que você está mechendo, se está usando por exemplo para carregar grandes arquivos na memória secundária, o mais rápido de se carregar certamente seria a estrutura linear, mas tem de se analisar quanto tempo esses arquivos vão ficar na memoria secundária para trabalhar, pois após inserido, a arvore ganha da linear disparadamente nos termos de pesquisa e ordenação.

    Para mecher com diretórios, grafos a arvore com certeza é majoritária.

    Depende muito, é com a pratica que vai se saber o que escolher, para aplicações pequenas e que não dependem de desempenho eu usaria uma linear por ser mais rápida de implementar. Mas como hoje em dia frameworks e várias coisas te ajudam a não ter mais que implementar, colocar os dados em uma árvore é um tapa, então ai fica a escolha do usuário.

  9. Você tem que usar uma matematicazinha ai.

    Pega quantas paginas vai dar, ve a pagina atual, ai você coloca para exibir como quiser tipo:

    Exiba link Primeira Pagina
        Se(Pagina -1  não for a segunda) exiba reticencias
        Exibir Pagina-1, Exibir Pagina, Exibir Pagina +1 // faca também condicoes de se o nmro de paginas for >=5
        Se (Pagina +1 não for a ultima) exiba reticencias
    
    Exiba link Ultima Pagina

    tem q ter toda uma logica ai na quebrada, facil você consegue

  10. Você precisa ler um pouco mais sobre php, procure uma apostila, uma maneira de passar os dados do form é usando os metodos $_POST e $_GET, procure aprender sobre eles. Do jeito que está fazendo está longe de conseguir.

×
×
  • Criar Novo...