Jump to content

Search the Community

Showing results for tags 'referência'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 5 results

  1. Salve! Estou tentando escrever em uma string (ponteiro alocado dinamicamente) através de uma função alimentada por um ponteiro Codigo de exemplo: #include <stdio.h> #include <stdlib.h> #include <string.h> void teste (char *str) { str = (char*)malloc(sizeof(char)*(strlen("teste"))); strcpy(str, "teste"); printf("%s", str); } int main() { char *str1 = NULL; teste(str1); printf("|%s", str1); return 0; } A intenção é que a saída seja algo do tipo: teste|teste porém o resultado é: teste|(null) Acredito que por estar enviando como referência o str1 ele deveria ser alterado pela função, e portanto permanecer como o mesmo valor de str (que aponta para ele), porém isso não acontece. Como deveria proceder para conseguir o resultado desejado? Agradeço!
  2. Boa tarde pessoal ! Como faço para comparar os valores entre duas tabelas e retornar um valor final ? Por exemplo: Leia valor col1 = vazão(float) e col2 = turbidez (float) e col3 = pH (float) agora compare e busque o resultado na col4 solução = valor pre estabelecido na col4 Quando vazão digitada pelo usuário estiver entre dois valores da tabela de referência ( X e Y ) turbidez digitada pelo usuário estiver entre dois valores ( X e Y) pH digitado pelo usuário estiver entre dois valores ( X e Y) então o Mysql retorna um valor pre estabelecido na col4. Alguém poderia me ajudar a resolver este problema? Agradeço desde já.
  3. Boa noite pessoal sou iniciante em php, e preciso criar um código onde o site "B" só exiba o conteúdo "1" se o usuário tiver chegado no site "B" clicando no link do site "A" que aponta para o site "B" Exemplo: Site A <html> <head> <head> <body> <a href="SITE-B">Ir para a site B</a> </body> </html> Caso á usuário tenha clicado no link do SITE "A" então ele exibe o conteúdo "1" no site "B" eu fazia isso com o código $_SERVER['HTTP_REFERER']; Onde ao carregar site "B" eu verificava com o if if($_SERVER['HTTP_REFERER']; == siteA) OK tava tudo dando certo, mas ontem eu comprei o certificado SSL para o SITE A, mas o site B não tem o certificado e o comando $_SERVER['HTTP_REFERER']; não funciona mais, fiz uns testes e descobri que $_SERVER['HTTP_REFERER']; não pega a referência se for do HTTPS para HTTP mais ao contrario funciona, o comando $_SERVER['HTTP_REFERER']; do site HTTP para o HTTPS funciona como resolver esse problema lembrando que SITE A e SITE B estão no mesmo servido só muda o domínio o que eu quero com isso é que se caso o usuário copiar a url e cole no campo endereço do navegador o SITE B não mostre o conteúdo "1" e se alguém colocar o link em outro site apontando para o site B ele também não exiba o conteúdo, o conteúdo só pode ser exibido caso o usuário primeiro passe pelo site A. Já pensei em session mais não sei como passar a session de um domínio para outro alguém por favor tem alguma ideia para me ajudar desde já agradeço pela a ajuda.
  4. Olá galera, bom dia ! Estou desenvolvendo um trabalho para faculdade onde armazeno e exibo os resultados de ordenação de diversos algoritmos, sendo numero de comparações, trocas e tempo. Tenho tudo pronto e escrito, ou seja, o escopo do trabalho esta Ok, falta implementar o resto dos algoritmos. Consegui quase tudo com a ajuda de colegas de outro fórum, porém estou com um erro que não consigo soluciona-lo, se alguém puder me dar uma ideia do que esta acontecendo fico grato. 1- Aqui eu tenho minha lista global de registros que ira armazenar os resultados de ordenação: typedef struct{ int numcomp; int numtrocas = 0; }ESTATISTICAS; 2- Como exemplo o algoritmo bubble sort recebendo os valores por referencia: void bubbleSort(int vet[], int num, ESTATISTICAS* estatisticas){ int i, continua, aux, fim = num; do{ continua = 0; for(i = 0; i < fim -1; i++ ){ estatisticas->numcomp++; if(vet > vet[i+1]){ aux = vet; vet = vet[i+1]; vet[i+1] = aux; estatisticas->numtrocas++; continua = 1; } } fim--; }while(continua != 0); } 3- e aqui a declaração da lista e a chamada da função de ordenação com a exibição dos valores armazenados: int *ptr; ptr = geraVetor(vetor1); //imprimeVetor(ptr, vetor1); ESTATISTICAS* estatisticas = (ESTATISTICAS*) malloc(sizeof(ESTATISTICAS)); clock_t start, end; start = clock(); bubbleSort(ptr,vetor1, estatisticas); end = clock(); printf("\n\nTROCAS: %d", estatisticas->numcomp); printf("\n\nTROCAS: %d", estatisticas->numtrocas); 4- O erro consiste em: quando compilo meu programa tudo esta ok, porém o valor retornado pela variável numcomp esta muito além do numero de comparações, se parecendo mais com um endereço de memoria. algo do tipo: 348219. Já a variável numtrocas o valor é retornado normalmente apos os incrementos ++; Aguardo ajuda, de já agradeço.
  5. Como passar uma matriz por referência e valor em linguagem de programação C? como a estrutura do protótipo da função vai ficar? Exemplo.: Tenho uma matriz bidimensional para receber dados do tipo string como segue abaixo: #include <stdio.h> #include <stdlib.h> //prototipos int inclusao (char *produtos); int main(){ char produtos[1000][100]; printf("DIGITE A DESCRICAO: \n"); scanf("%s",produto); getchar(); inclusao(&produtos); } Obs.: * Sei que a forma como estruturei está errada, porém, não encontrei muita coisa na web que especifique a forma como quero fazer. * Sei que em passagem de vetores e matrizes por referência neste formato, somente o primeiro índice da matriz vai ser passado para a função de la o restante é tranquilo, mas, o problema em si é como realmente funciona a passagem por referência de uma matriz para dar sequencia nela e trabalhar com ela a partir de outras funções, sem ter que passagem por valor em que se copia todo o conteúdo da matriz e passa para a função?
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.