-
Posts
5 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Thyago Buch
-
-
@CiroboyBR O problema é que não estou conseguindo fazer isso, pois a pontuação é salva como INTEIRO, e o vetor deve receber Inteiro e Char, é aí que eu me complico.
-
Olá, fiz um código para fazer um ranking, estou conseguindo salvar tranquilo, o problema é que não sei como ordenar isso, preciso ordenar pelo numero de vitórias, segue o código até o momento:
#include <stdio.h> #include <stdlib.h> int aux=0; char jogador[50]; int pontos; int cont=0; char c; int main() { int i, tam; char nome[50]="TESTEJOGADOR"; FILE *ranking; ranking=fopen("ranking.txt","a"); fprintf(ranking,"%i",pontos); jogador[cont]=':'; cont++; tam=strlen(nome); for(i=0;i<tam;i++){ jogador[cont]=nome; cont++; } jogador[cont]='\n'; fprintf(ranking,jogador); fclose(ranking); return 0; }
-
Olá, eu preciso mostrar apenas '*' quando um usuário for digitar sua senha em meu jogo. Mas não estou conseguindo. Poderiam me ajudar? Também preciso fazer um ranking em txt de vitórias e derrotas mas até agora só deu erro.
- 1
-
Olá, eu preciso criar um Jogo da Velha em C, o jogo precisa ter como se cadastrar e depois realizar login, a parte de se cadastrar eu consegui fazer:
void cadastro(){
FILE *nome;
nome = fopen("nomes.txt","a") ;
FILE *endereco;
endereco = fopen("endereco.txt","a");
FILE *senha;
senha = fopen("senha.txt","a");
printf("Digite seu nome:");
scanf("%s",&login);
fprintf(nome,login);
fprintf(nome,"\n");
fclose(nome);
printf("\n");
printf("Digite uma Senha:");
scanf("%s",&pass);
fprintf(senha,pass);
fprintf(senha,"\n");
fclose(senha);
}O problema é na hora do Login, eu só consigo comparar com a primeira linha do TXT:
void logar(){
char validanome[50];
char validasenha[50];
char login[50];
char pass[50];
int logado=0;FILE *nome;
nome = fopen("nomes.txt","r") ;
FILE *endereco;
endereco = fopen("endereco.txt","r");
FILE *senha;
senha = fopen("senha.txt","r");printf("Digite seu login:");
gets(login);
fscanf(nome,"%s",validanome);if (strcmp(login,validanome)==0){
printf("Digite sua senha:");
gets(pass);
fscanf(senha,"%s",validasenha);
if (strcmp(pass,validasenha)==0){
printf("Bem Vindo %s",login);
logado=1;
}
else{
printf("Senha Invalida");
printf("\n");
logar();
}
}
else{
printf("Login Invalido");
printf("\n");
logar();}
}
Alguém pode me ajudar? Preciso saber como comparar o Login digitado com as próximas linhas do arquivo em txt.
- 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
jogo da velha
em C/C#/C++
Postado
Como tu fez para piscar a linha na hora que vence?