
Jonathan Queiroz
Membros-
Total de itens
3.718 -
Registro em
-
Última visita
Tudo que Jonathan Queiroz postou
-
De nada cara. Qualquer coisa posta aí ! Obs.: O tópico foi marcado como Resolvido.
-
Ocorre algum erro ? Se a biblioteca stdlib.h não estiver inclusa, tente incluí-la.
-
Tente adicionar isso antes do return 0: system("pause") Obs.: Isso é apenas para testes.
-
Agora está certo. Seria interessante depois que você verificasse o tamanho do arquivo para alocar somente a memória necessária, mas isso fica pra depois. Quanto à dúvida sobre gets e fgets, faça assim: fgets(user,10,stdin);
-
Não é assim não. Você terá que ler todo o arquivo e armazenar numa string para depois fazer a busca. Obs.: Ao invés de gets utilize fgets.
-
Se você já conseguiu ler a string basta fazer da mesma maneira que numa string "comum". Procure pela função strtok
-
Pode ser com fgets mesmo. Para ler as linhas basta procurar pelo caractere '\n'. Quando encontrar, é porque há uma nova linha. Se quiser procure também por strtok.
-
Então você precisará ler o arquivo como uma string (já sabe fazer isso ?), separar as quebras de linhas (pois cada linha contém um usuário), e depois percorrer todas as linhas separando por espaços " " (separador de usuário e senha) e tentar achar uma linha que contenha o usuário digitado.
-
Como os dados serão salvos no arquivo ? Isto é, para conseguir ler os dados eles deverão seguir um padrão (ex.: usuario1|usuario2|usuario3). Como é esse padrão ?
-
Como o arquivo está organizado ?
-
Você pode tanto fazer com arquivos quanto banco de dados propriamente dito. Isso é você quem escolhe.
-
Movendo: Tutoriais & Dicas - Visual Basic --> Visual Basic. Obs.: A dica sobre VB2008 deve ser postada na área adequada: .NET
-
(Resolvido) Qnt indeterminada de dados
pergunta respondeu ao j4m35_b0nd de Jonathan Queiroz em C, C++
O que o Trevas falou está certo, a memória continua com o mesmo valor até que o SO ou outro programa o altere, mas o SO já "marca" aquela memória como inutilizada, e portanto é possível, sim, obter o valor pelo gerenciador de tarefas. Não consegui compilar aquele seu código acima, deu alguns erros. Mas para exemplificar criei outro programa que aloca 10 milhões de inteiros (o programa gastou cerca de 40mb na memória até ela ser desalocada). Se quiser fazer o teste, vai aí o código: #include "stdafx.h" #include <stdio.h> #include <stdlib.h> #include <windows.h> void sai(int); int main(int argc, char *argv[]){ //Aplicativa inicia usando 384KB de mémoria //Variáveis int *x; int qtd=10000000; //10 milhões int tamanho_bytes=qtd*sizeof(int); int a=0,b=0,c=0,d=0,e=0; int i; //Informa o que vamos fazer printf("Vamos tentar alocar %d inteiros (%d bytes)\n",qtd,tamanho_bytes); //Aloca a memória x=(int*)malloc(tamanho_bytes); if(!x){ printf("Erro na alocacao !\n"); }else{ for(i=0;i<qtd;i++){ *(x+i)=i; } printf("Alocamos com sucesso\n"); printf("Aguarde, vamos desalocar em 10seg\n"); Sleep(10000);//Espera 10seg free(x); printf("Desalocamos\n"); } //Sai sai(5); //Retorna return 0; } void sai(int tempo){ const int tempo_ms=tempo*1000; do{ printf("Sairemos em %d segundos\n",tempo); Sleep(1000); //Essa função faz o windows "pausar" o programa por X ms }while(--tempo); } Note que aquele faço que percorre a memória alocada não serve pra muita coisa. O único objetivo era preencher a memória. Se estiver compilando em modo debug (pelo menos no VS) não haveria problemas, a memória seria consumida. Mas ao compilar em release (no VS, novamente) o compilador "percebe" que a memória não é utilizada pra nada e simplesmente não aloca. Portanto, o objetivo do laço é utilizar a memória. Obs.: O tópico foi marcado como Resolvido. -
Como já disse, seria interessante que pesquisassem sobre alocação dinâmica e postassem as dúvidas aqui.
-
(Resolvido) Vetor "zera" ao ir para uma função
pergunta respondeu ao EMSO.EXE de Jonathan Queiroz em C, C++
Simples. Algo assim; int operacao(int a,int b){ printf("Soma: %d",a+b); printf("Subtracao: %d",a-b); printf("Multiplicacao: %d",a*b); printf("Divisao: %d",a/b); } Não é muito diferente da lógica do que você tinha feito, mas no seu código havia vários erros de sintaxe. Se for pra fazer o código em C pode ficar assim mesmo, se for em C++ recomendo o uso de templates. Obs.: Ao postar evite o uso de tag's quote desnecessárias. -
(Resolvido) Protetor de Links sem o: "?URL"
pergunta respondeu ao Baixe VipDown de Jonathan Queiroz em PHP
Movendo: Tutoriais & Dicas - PHP --> PHP. -
As chaves depois do if devem continuar.
-
O mesmo erro ? Como ficou a linha agora ?
-
Peço que evite a postagem de tópicos duplicadamente. O mesmo tópico já foi postado aqui: http://scriptbrasil.com.br/forum/index.php?showtopic=144498
-
Movendo: Tutoriais & Dicas - HTML, XHTML, CSS --> HTML, XHTML, CSS.
-
Editor de Textos em JavaScript
pergunta respondeu ao Thyago Henrique de Jonathan Queiroz em HTML, XHTML, CSS
Movendo: Ajax, JavaScript, XML, DOM --> HTML, XHTML, CSS. Isso é com HTML. Basta criar os campos. Qual o seu conhecimento de HTML e qual a dúvida, especificamente ? -
Netbeans e JSP, Como colocar imagens?
pergunta respondeu ao danielmbg de Jonathan Queiroz em Editores
A imagem está na mesma pasta que a página ? -
js pegar e-mail de destinatário
pergunta respondeu ao Cardon de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
Sim, de forma parecida com o que eu citei antes. Basta que o link aponte para uma página de seu site que registre o ocorrido. -
js pegar e-mail de destinatário
pergunta respondeu ao Cardon de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
Nesse caso seria bom você criar uma página no servidor que recebesse por GET o endereço de quem enviou. Aí quando a pessoa clicar no link você poderá recuperar o endereço pelo servidor. O link ficaria mais ou menos assim: <a href="http://www.seusite.com.br/pagina.php/email=a@b.c">fim...</a> -
Fazendo um tour pelo ASP
pergunta respondeu ao samislobato de Jonathan Queiroz em Tutoriais & Dicas - ASP
Movendo: ASP --> Tutoriais & Dicas - ASP.