[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