Estoy haciendo un código con clases, donde se almacenará información de los usuarios pero me da los siguientes errores:
Estoy practicando, este es el código:
Compilo con Dev C++, he buscado por todos lados y no sale mucho relacionado con mi problema.
EDIT: Puse las variables públicas, porque creí que podría ser problema de que estaban privadas, pero sigue lo mismo.
Código [Seleccionar]
C:\Users\personal\Documents\SinNombre3.cpp In function 'int main()':
35 9 C:\Users\personal\Documents\SinNombre3.cpp [Error] 'nombre' was not declared in this scope
37 9 C:\Users\personal\Documents\SinNombre3.cpp [Error] 'especialidad' was not declared in this scope
39 9 C:\Users\personal\Documents\SinNombre3.cpp [Error] 'nsocial' was not declared in this scope
41 9 C:\Users\personal\Documents\SinNombre3.cpp [Error] 'nacimiento' was not declared in this scope
Estoy practicando, este es el código:
Código (cpp) [Seleccionar]
#include <iostream>
#include <windows.h>
#include <stdlib.h>
#include <stdio.h>
using namespace std;
const int tamanio=5;
class Medico
{
public:
char nombre[30];
char especialidad[30];
int nsocial;
int nacimiento;
void Leer();
void Mostrar();
};
main()
{
Medico M;
int opc;
int cant=0;
do
{
cout<<"[1]----> LEER" <<endl;
cout<<"[2]----> MOSTRAR" << endl;
cin>>opc;
switch(opc)
{
case 1:
cout<<"NOMBRE: ";
cin>>nombre;
cout<<"ESPECIALIDAD: ";
cin>>especialidad;
cout<<"N. SEGURO SOCIAL: ";
cin>>nsocial;
cout<<"FECHA DE NACIMIENTO: ";
cin>>nacimiento;
break;
case 2:
cout<<"CASO 2"<<endl;
break;
}
}while(opc!=3);
cin.get();
}
Compilo con Dev C++, he buscado por todos lados y no sale mucho relacionado con mi problema.
EDIT: Puse las variables públicas, porque creí que podría ser problema de que estaban privadas, pero sigue lo mismo.