SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: samuelhm en Viernes 18 de Febrero de 2005, 16:52
-
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;
}
-
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.
-
Es verdad muchisimas gracias, ya lo e solucionado!! =) vaya error