Olá,o código abaixo não consegue os dados digitados corretamente.
#include<iostream>
#include<string.h>
#include<locale.h>
using namespace std;
class caracteristicas
{
public:
char nome;
char sobrenome;
int telefone;
int ddd;
char endereco;
char nomedarua;
char bairro;
int logadouro;
public:
char inome()
{
cout<<"Qual o seu nome?\n";
nome=getchar();
fflush(stdin);
cout<<"Qual o seu sobrenome?\n";
sobrenome=getchar();
return(nome,sobrenome);
}
int itelefone()
{
fflush(stdin);
cout<<"\nDigite o ddd\n";
cin>>ddd;
cout<<"Digite o telefone\n";
cin>>telefone;
return (ddd,telefone);
}
char iendereco()
{
cout<<"Qual o nome da rua ou avenida?\n";
fflush(stdin);
nomedarua=getchar();
fflush(stdin);
cout<<"Digite o numero\n ";
cin>>logadouro;
cout<<"Digite o bairro\n ";
fflush(stdin);
bairro=getchar();
return(nomedarua, logadouro,bairro);
}
int imprime(char,char, int, int, char, int,char)
{
cout << "\nnome: " << nome;
cout <<"\nsobrenome: " << sobrenome;
cout <<"\nddd:" << ddd;
cout <<"\ntelefone:" <<telefone;
cout <<"\nnome da rua:" <<nomedarua;
cout <<"\nnumero:" << logadouro;
cout <<"\nnome do bairro:" << bairro;
return(nome);
}
};
class contatos:public caracteristicas
{
private:
char empresa[100];
char email[100];
int dia;
int mes;
int ano;
char name[100];
private:
int ida()
{
cout<<"Qual o dia do aniversário?\n";
cin>>dia;
cout<<"Qual o mes do aniversario?\n";
cin>>mes;
cout<<"Qual o ano do aniversário?\n";
cin>>ano;
}
int removercontato()
{
cout<<"Qual nome voce gostaria de remover?\n";
gets(name);
}
};
class tarefa
{
public:
char obrigacao[100];
int d,m,a,z;
public:
void at()
{
cout<<"Qual a sua tarefa?\n";
gets(obrigacao);
cout<<"Digite o dia\n";
cin>>d;
cout<<"Digite o mes\n";
cin>>m;
cout<<"Digite o ano\n";
cin>>a;
}
void esc()
{
cout<<"1 pra adiar // 2 pra remover\n";
cin>>z;
switch (z)
{
case 1:
{
cout<<"Digite a proxima data\n";
}
case 2:
{
cout<<"Digite o nome da tarefa\n";
}
}
}
void press (string, int, int,int)
{
cout<<"O nome da tarefa e:"<<obrigacao;
cout<<"Na data de:"<<d,m,a;
}
};
int main()
{
caracteristicas n;
n.inome();
caracteristicas t;
t.itelefone();
caracteristicas h;
h.iendereco();
caracteristicas k;
k.imprime(k.nome,k.sobrenome,k.ddd,k.telefone,k.nomedarua,k.logadouro,k.bairro);
tarefa v;
v.at();
tarefa g;
g.press(g.obrigacao, g.d, g.m, g.a);
}