dudas con estructura ??
Publicado por diogenes (5 intervenciones) el 01/11/2004 13:48:51
Tengo la definicion siguiente
struct matriz{
char linea[80] ;
} ;
struct matriz mimatriz[150];
lo cual em ha permitido por ejemplo
capturar desde teclado con
gets(mimatriz[i].linea);
e imprimir con
printf("%s ",mimatriz[j].linea) ;
pero no puedo trabajar con el a modo de string
en operaciones de susbtring como existe en otros
lenguajes donde se puede tomar la parte izquierda
con un left(palabra,5) o asignar a otra variable
definida como por ejemplo char var[80]
en una opcion
var = mimatriz[j].linea) ;
o simplemente
asignarle un string a esta
mimatriz[j].linea) = ' ' ;
ya que me entrega el error
error C2106: '=' : left operand must be l-value
que puedo hacer
gracias
struct matriz{
char linea[80] ;
} ;
struct matriz mimatriz[150];
lo cual em ha permitido por ejemplo
capturar desde teclado con
gets(mimatriz[i].linea);
e imprimir con
printf("%s ",mimatriz[j].linea) ;
pero no puedo trabajar con el a modo de string
en operaciones de susbtring como existe en otros
lenguajes donde se puede tomar la parte izquierda
con un left(palabra,5) o asignar a otra variable
definida como por ejemplo char var[80]
en una opcion
var = mimatriz[j].linea) ;
o simplemente
asignarle un string a esta
mimatriz[j].linea) = ' ' ;
ya que me entrega el error
error C2106: '=' : left operand must be l-value
que puedo hacer
gracias
Valora esta pregunta


0