@Xaws, opa! Boa tarde mano.
Voltei aqui só pra agradecer mais uma vez a ajuda.
Infelizmente não consegui fazer o projeto, não entendi direito como eu colocaria os structs pra se comunicarem ainda, abro pra fazer mas não ta fluindo Kkkkkkkkkkkkk. Bom, como é um assunto novo, vou tentar estudar mais e depois tento fazer.
A estrutura que o professor colocou como base foi essa:
typedef struct Conta{
int codigo;
char descricao[T];
};
typedef struct Historico{
int codigo;
char descricao[T];
char tipo;
};
typedef struct Data{
int dia, mes, ano;
};
typedef struct Movimentacao{
struct Data data;
struct Conta conta;
struct Historico historico;
int registro;
float valor;
char complemento[T];
};
Mas não sei como fazer essas estruturas se comunicarem.
Pedi que ele me explicasse melhro e ele me mandou esse e-mail:
"Objetivo do sistema é o controle de caixa de uma empresa ou pessoa.
Todo valor que ele recebe é lançado como credito e todo valor que você paga é debito.
Vamos dizer que quero controlar a despesas de sua casa e que você tem seu pai, sua mãe, sua irmã e você.
Então a conta será:1 - você, 2 - Pai , 3 - Mãe e 4 - Irmã
O Histórico será: Pagar Conta de Celular - Debito, Pagar Conta Luz - Debito, Salário do Mês - Credito, Empréstimo Banco - Credito - Pagar cartão Crédito
O Movimento será como você lança a conta e o histórico.
Ex.
Movimento: 11/09/2017
Conta: Irmã
Histórico: Salario Mês
Complemento: Referente a 08/2017
valor 2.000,00
Movimento: 11/09/2017
Conta: Irmã
Histórico: Pagar Cartão
Complemento: Hipercard fatura 10/09/2017
valor 500,00 "
To me sentindo burro kkkkkkkk, não entra em minha cabeça isso por nada, se fosse pra remodelar as estruturas e tentar fazer de outro jeito talvez eu conseguiria, mas desse jeito que ele colocou não consigo entender como trabalhar os structs.