• Viernes 8 de Noviembre de 2024, 19:57

Autor Tema:  Estructuras En C++...  (Leído 1246 veces)

samuelhm

  • Nuevo Miembro
  • *
  • Mensajes: 10
    • Ver Perfil
Estructuras En C++...
« en: Viernes 18 de Febrero de 2005, 16:52 »
0
Hola, estoy intentando hacer una estructura, añadirle valores, y mosrarlos por pantalla, pero me salen errores. Aver si alguien me dice el fallo, yo creo que es al poner los char y tal.

#include <iostream>
using namespace std;


struct teclado{
       int teclas,
              leds;
       char color_leds[6],
                    marca[6];
       };    
       
int main(){
    teclado tec;
       tec.teclas=45;
       tec.leds=3;
       tec.color_leds="verde";
       tec.marca="qubes";
       
      cout <<"Estructura del teclado: "<<endl;<<"teclas: "<<tec.teclas<<endl
           <<"Numero de leds: "<<tec.leds<<endl<<"Color de los leds:" <<tec.color_leds
           <<endl<<"Marca del teclado: "<<tec.marca;
return 0;
}

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Estructuras En C++...
« Respuesta #1 en: Viernes 18 de Febrero de 2005, 17:07 »
0
ni siquiera has dicho que errores te estan saliendo,  :angry:   :whistling:

tecnicamente esto esta mal:

tec.color_leds="verde";
tec.marca="qubes";

se haria asi:

tec.color_leds={'v','e','r','d','e'};
tec.marca={'q','u','b','e','s'};

O deberias declar el campo como char * y manejarlo como se manejan los apuntadores.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

samuelhm

  • Nuevo Miembro
  • *
  • Mensajes: 10
    • Ver Perfil
Re: Estructuras En C++...
« Respuesta #2 en: Viernes 18 de Febrero de 2005, 21:30 »
0
Es verdad muchisimas gracias, ya lo e solucionado!! =) vaya error