C/Visual C - AYUDA URGENTE !!!

 
Vista:

AYUDA URGENTE !!!

Publicado por XTecnico (2 intervenciones) el 06/12/2002 17:13:16
Tengo el siguiente problema con un Struct:

Lo defino:

struct cyber
{
int cedula;
int sala;
char nombre;
int term1;
int term2;
int term3;
int term4;
};
struct cyber datos[6];

El problema !!!!
Cuando cargo datos a cualquier miembro del Struct del Tipo INT no pasa nada. Pero cuando intento cargar en el miembro NOMBRE, carga cualquier cosa.

Lo cargo de la siguiente manera:

datos[0].nombre == m_nombre;
m_muestra = datos[0].nombre;

m_nombre & m_muestra son Variables Miembro de EDIT's !

Agradezco cualquier ayuda lo antes posible !!!!!!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:AYUDA URGENTE !!!

Publicado por El Mogur (202 intervenciones) el 06/12/2002 19:35:53
El campo nombre de la estructura, lo has declarado de tipo _char_, y eso solo te deja hueco para un carácter. Supongo que tú quieres guardar una cadena, que tiene más de un carácter, así que, declaralo como vector de caracteres.
De todas formas, ten cuidado con la asignación:

datos[0].nombre == m_nombre;

No es una asignación, sino una comparación (== es distinto de =).
Además, no podrás asignar arrays directamente.

Espero que te sirva!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar