[C con Clase] no compila el programa
Luis Pedro Méndez
elinv.elinv en gmail.com
Vie Mayo 27 04:44:03 CEST 2011
Hola aquí te dejo el código en CODE BLOCK probado:
---------------------------------------------------------------------------------
#include <stdio.h>
#include <conio.c> //conio.c porque lo necesita CODE
BLOCK, tu puedes usar conio.h si quieres//no falta la librerio stdlib.h???
#include <iostream>
using namespace std;
class usuario
{
private:
int cedula;
char login [50];
char password[30];
char direccion[100];
int telefono; //tipo de dato muy chico para
un nuemro telefonico
char estado_civil [50];
char correo_electronico[50];
char genero[50];
int edad;
public:
char nombre[50];
char apellido[50];
void imprimir();
}; //si esta bien el ; ??
void usuario::imprimir()
{
clrscr();
usuario usua;
strcpy(usua.nombre, "JESUS"); //strcpy para asignar datos tipo
char
strcpy(usua.apellido,"SAGNAY");
usua.cedula=1716234297;
strcpy(usua.login,"JESUSA");
strcpy(usua.password,"XXXXX");
strcpy(usua.direccion,"LA ECUATORIANA");
usua.telefono=2629055;
strcpy(usua.estado_civil,"CASADO");
strcpy(usua.correo_electronico,"jesusagnay1 en hotmail.com");
strcpy(usua.genero,"MASCULINO");
usua.edad=29;
cout <<"DATOS DEL USUARIO";
cout << "NOMBRE: " << usua.nombre<<endl;
cout << "APELLIDO: "<< usua.apellido<<endl;
cout << "CEDULA: " << usua.cedula<<endl;
cout << "LOGIN: "<<usua.login<<endl;
cout << "PASWWORD: "<<usua.password<<endl;
cout << "DIRECCION: "<<usua.direccion<<endl;
cout << "TELEFONO: "<<usua.telefono<<endl;
cout << "ESTADO CIVIL: "<<usua.estado_civil<<endl;
cout << "CORREO ELECT.:"<<usua.correo_electronico<<endl;
cout << "GENERO: "<<usua.genero<<endl;
cout << "EDAD:"<<usua.edad<<"años";
}
int main()
{
usuario user; //Creamos el objeto
user.imprimir();
getch();
}
---------------------------------------------------------------------------------
Saludos.
Luis
El 26 de mayo de 2011 22:17, Jose Ramon Dominguez Barba <
josedb_90 en hotmail.com> escribió:
>
>
> ------------------------------
> From: jesusagnay1 en hotmail.com
> To: cconclase en listas.conclase.net
> Date: Thu, 26 May 2011 08:19:08 -0500
> Subject: [C con Clase] no compila el programa
>
> buen dia,
>
> Estuve practicando pero no me corre el programa ayudemen viendo
>
> gracias
>
> //a) Definir una clase usuario que contenga información básica como nombre,
> //apellido, cedula, login, password, dirección, teléfono, estado civil,
> correo electrónico,
> // género, edad. De la información dada anteriormente establecer los
> identificadores
> // de acceso que corresponderían a los datos miembros de esta clase.
> #include <iostream.h>
> #include <stdio.h>
> #include <conio.h> //no falta la librerio stdlib.h???
> class usuario
> {
> private:
> int cedula;
> char login [50];
> char password[30];
> char direccion[100];
> int telefono; //tipo de dato muy chico
> para un nuemro telefonico
> char estado_civil [50];
> char correo_electronico[50];
> char genero[50];
> int edad;
> public:
> char nombre[50];
> char apellido[50];
> void imprimir();
> }; //si esta bien el ; ??
> void usuario::imprimir()
> {
> clrscr();
> usuario usua;
> usua.nombre("JESUS");
> usua.apellido("SAGNAY");
> usua.cedula=1716234297;
> usua.login ("JESUSA");
> usua.password=("XXXXX");
> usua.direccion("LA ECUATORIANA");
> usua.telefono=2629055;
> usua.estado_civil("CASADO");
> usua.correo_electronico("jesusagnay1 en hotmail.com");
> usua.genero("MASCULINO");
> usua.edad=29;
> cout <<"DATOS DEL USUARIO";
> cout << "NOMBRE: " << usua.nombre<<endl;
> cout << "APELLIDO: "<< usua.apellido<<endl;
> cout << "CEDULA: " << usua.cedula<<endl;
> cout << "LOGIN: "<<usua.login<<endl;
> cout << "PASWWORD: "<<usua.password<<endl;
> cout << "DIRECCION: "<<usua.direccion<<endl;
> cout << "TELEFONO: "<<usua.telefono<<endl;
> cout << "ESTADO CIVIL: "<<usua.estado_civil<<endl;
> cout << "CORREO ELECT.:"<<usua.correo_electronico<<endl;
> cout << "GENERO: "<<usua.genero<<endl;
> cout << "EDAD:"<<usua.edad<<"años";
> }
> void main()
> {
> usuario.imprimir();
> getch();
>
> }
> ///no falta algo en maind??
>
> _______________________________________________ Lista de correo Cconclase
> Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.netBajas:
> http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20110526/ef1f7fa3/attachment.html>
Más información sobre la lista de distribución Cconclase