jjp Postado Dezembro 6, 2016 Denunciar Share Postado Dezembro 6, 2016 Olá! Estou montando um sistema de login usando arquivos mas não consigo compilar. Segue o codigo: #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <string.h> int main(){ int opc, i, j, matconf; char senhaconf[100], ch; printf(“Matricula”); scanf(“%d”, &matconf); printf(“Senha”); scanf(“%c”, &senhaconf); FILE *cadastroadm; cadastroadm = fopen("cadastroadm.data", "ab"); if((cadastroadm == NULL){ printf("Erro"); system(pause); exit(1);} else{ if(fread(cadastroadm, “%c, %d”, senha, mat)!=EOF) { if(senha==senhaconf){ if(mat==matconf){ printf("Bem Vindo"); } else{ printf(“matricula invalida”); }} else if(mat==matconf){ printf(”Senha invalida”); } } else{ printf(“Usuario não cadastrado”) } } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 vangodp Postado Dezembro 6, 2016 Denunciar Share Postado Dezembro 6, 2016 Se explicar um pouco o que quer fazer que não somos videntes talvez seja possível lhe ajudar. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
jjp
Olá! Estou montando um sistema de login usando arquivos mas não consigo compilar.
Segue o codigo:
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>
int main(){
int opc, i, j, matconf;
char senhaconf[100], ch;
printf(“Matricula”);
scanf(“%d”, &matconf);
printf(“Senha”);
scanf(“%c”, &senhaconf);
FILE *cadastroadm;
cadastroadm = fopen("cadastroadm.data", "ab");
if((cadastroadm == NULL){
printf("Erro");
system(pause);
exit(1);}
else{
if(fread(cadastroadm, “%c, %d”, senha, mat)!=EOF) {
if(senha==senhaconf){
if(mat==matconf){
printf("Bem Vindo");
}
else{
printf(“matricula invalida”);
}}
else if(mat==matconf){
printf(”Senha invalida”);
}
}
else{
printf(“Usuario não cadastrado”)
}
}
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.