Ir ao conteúdo
  • Cadastre-se

paulo pinheiro 1301

Membro Júnior
  • Posts

    10
  • Cadastrado em

  • Última visita

Reputação

5
  1. 1votar contrafavorita Eu queria criar varios arquivos .txt e fiz isso através de um loop, e consegui. Mas agr o unico jeito que consego ler todos os arquivos é fazendo outro loop, exemplo: faz um looping de 3 senhas, ou seja, eu criei 3 senhas, 3 arquivos .txt, mas na hora de fazer login eu n quero ter que colocar as 3 senhas, quero que meu programa leia os arquivos e verifique se a unica senha que colocar no login bata com umas das senha ja salva pelo loop.
  2. Pessoal me ajudem pf!! eu estou fazendo um programa onde o "usuário" cria uma senha e ela é salva em um arquivo txt, mas só que do jeito que eu fiz se eu iniciar o programa novamente e criar outra senha ele salva por cima da senha que eu tinha criado antes, queria saber se é possivel gerar varios aquivos .txt cada momento que eu crio uma senha nova. Eaí pessoal, alguém?
  3. Pessoal mt obrigado pela ajuda, consegui resolver o código. Eu apaguei todo o código e fiz de novo e deu certo, estava errando em alguma coisa e não tava percebendo onde!!
  4. Difícil ser iniciante cara..então, eu queria comparar a semelhança de duas strings, normalmente comparamos a igualdade com strcmp, mas eu preciso da semelhança! if(strcmp("ch1","ch2")==0) { printf("acesso permitido"); }else printf("acesso negado"); mas desse jeito se a senha dele for 123 e ele digitar 456 o programa irá informar "acesso permitido", eu preciso que ele verifique caractere por caractere! Alguem pode dar uma força?? desde ja agradeço
  5. Muito obrigado cara!!! não acredito que n percebi isso kk, valeu pela dica da string
  6. #include <stdio.h> #include <stdlib.h> #include <string.h> #include <locale.h> char trocar_letras_5(char letra); char trocar_letras_6(char letra); char trocar_letras_7(char letra); char trocar_letras_8(char letra); char trocar_letras_9(char letra); char trocar_letras_10(char letra); int main(int argc, char *argv[]) { FILE *fp; fp = fopen("file.txt", "a"); char nome[20]; char senha[10]; char senha1[10]; char senha_troca[10]; int tam, cont; int i; setlocale(LC_ALL,"Portuguese"); printf("FAÇA O CADASTRO"); printf("\n\nInsira seu nome:"); scanf("%s", &nome); printf("Crie uma senha (min de 5 caracteres e max de 10):"); scanf("%s", &senha); fputs (senha, fp); i=0; tam = strlen(senha); cont=0; while ((tam >=0 && tam <= 4) || (tam >= 11 )) { printf("\n***POR FAVOR CUMPRA COM A LIMITAÇÃO DE CARACTERES***"); printf("\nCrie uma senha (min de 5 caracteres e max de 10):"); scanf("%s", &senha); tam = strlen(senha); cont=cont+1; } if(tam == 5) { while(senha != '\0') { senha1=trocar_letras_5(senha); i++; } }else if(tam == 6) { while(senha != '\0') { senha1=trocar_letras_6(senha); i++; } }else if(tam == 7) { while(senha != '\0') { senha1=trocar_letras_7(senha); i++; } }else if(tam == { while(senha != '\0') { senha1=trocar_letras_8(senha); i++; } }else if(tam == 9) { while(senha != '\0') { senha1=trocar_letras_9(senha); i++; } }else if(tam == 10) { while(senha != '\0') { senha1=trocar_letras_10(senha); i++; } } printf("\n\n SENHA TROCADA::%s", senha1); fputs (senha1, fp); return 0; }
  7. Olá pessoal, estou fazendo um trabalho de faculdade e preciso de uma ajudinha pois estou com dificuldade em uma coisa! Estou fazendo um programa que é como se fosse uma criptografia, no meu caso eu queria enviar a "senha" criptografada para um arquivo .txt, a parte da criptografia eu consegui fazer tranquilo, mas a senha digitada pelo usuário usa a mesma variável de quando a senha é editada pela criptografia, EX( senha_criptografada = senha;), quando vou mandar a senha criptografada para o arquivo .txt a senha digitada vai junto para o arquivo EX(senha digitada: 123 | senha criptografada:321) fica salvo no arquivo .txt assim(123321). Álguem poderia dar uma força!?
  8. Amigo, muito obrigado pela ajuda, mas ja consegui resolver meu problema criando uma função com while invertendo o alfabeto inteiro do meu desejo!! mas farei um programa teste com o que você disse. Muito obrigado!! adicionado 1 minuto depois Muito obrigado pela ajuda!! mas ja resolvi meu problema
  9. Preciso de ajuda, por favor gentee sou iniciante e queria fazer atribuiçoes de letras por outras letras Ex( a = c, b = f), achei que conseguiria fazer fazendo 'a' = 'c'; 'b' = 'f'; mas não da hehe

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...