Ir ao conteúdo

Posts recomendados

Postado

preciso desenvolver um programa que envia mensagens por uma rede de computadores de uma empresa. O programa deve ler um arquivo do tipo binário (usuarios.dat, fornecido pelo professor) e carregar esses usuários em um vetor, ou seja, só enviam mensagens pelo programa usuários cadastrados. O vetor de usuários deve ter tamanho 50. Todas as mensagens enviadas pelo programa devem ser gravadas em um arquivo binário (mensagens.dat). As mensagens enviadas devem ser carregadas em um vetor de tamanho 1000. O Programa deve ter duas variáveis pra controlar o numero de elementos dos vetores, o número de usuários e o número de mensagens enviadas.

 

tem uma estrutura que deve ser usada no programa.

struct usuario {

char login[10];

char senha[10];

};

struct mensagem {

char ip[15];

char assunto[50];

char msg[100];

};

 

 

Quando o usuário executar o programa, ele deve solicitar o login e a senha de um usuário. O menu só deve ser apresentado para usuários cadastrados, ou seja, que tenha login e senha no arquivo usuários.

 

O arquivo usuarios.dat possui os seguintes usuários e senhas:

• admin / admin

• teste / teste

• stfg / 1234

• ggo / ggo123

• gti / gtiabc

 

como eu sou muito novo nisso ainda não tenho muito conhecimento, esperava que pudessem me ajudar pelo menos no começo...

  • Obrigado 1
Postado

@Katen      seria bom pegar esses dados que estão no arquivo logo no início do programa , e coloca- los na struct , e durante a execução do programa usar apenas os dados da struct  , e para isso você pode usar a função fopen para abrir o arquivo e ler o que tem nele e já colocar na struct , por exemplo :

FILE *arq;
arq = fopen("usuarios.dat","r+b");

e faça um código sobre esse exercício e poste ele aqui para ajudarmos caso precise de alguma correção    .

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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...