-
Posts
10 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por paulo pinheiro 1301
-
-
ja solucionei!!! obrigado!!!
-
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?
-
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!!
-
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
- 1
-
11 minutos atrás, Asrety disse:
Bom, ainda sou iniciante em c, mas olhando o problema que você descreveu, esse fputs ai que é o causador do problema, pois você salva a senha ai, e dps no final salva a senha criptografada, ai deve ser por isso que ta salvando td junto, experimente tirar esse fputs logo dps de ler a senha, e uma dica que dou, quando você vai ler um vetor de char, uma string, não há necessidade de por & ok? um simples scanf("%s", senha) ja basta.
Muito obrigado cara!!! não acredito que n percebi isso kk, valeu pela dica da string
-
3 minutos atrás, Asrety disse:
Teria como postar o código, assim facilitaria a identificação do problema!
#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;
} -
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!?
-
Em 12/10/2018 às 11:30, devair1010 disse:
@paulo pinheiro 1301 sim , da para fazer isso sim , do jeito que você fez está certo , mas você primeiro precisa declarar a variável char que no caso seria a letra a e ela seria sem aspas simples , mas se o que você que é que quando encontrar uma letra c no texto ou frase ela seja convertida para que seja a letra a também da para fazer e para isso você coloca um if para ver qual letra é . se você puder poste seu código para podermos ajudar melhor .
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 depoisEm 12/10/2018 às 14:19, Luis Gonzales disse:#include <stdio.h> #include <stdlib.h> #include <locale.h> int main() { setlocale(LC_ALL,"Portugues"); char a='c'; char b='f'; return 0; }
Para declarar você precisar dizer qual tipo no caso como é um caractere então char.
Muito obrigado pela ajuda!! mas ja resolvi meu problema
- 2
-
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
- 1
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
verificação de arquivos .txt
em C/C#/C++
Postado
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.