C/Visual C - dudas con estructura ??

 
Vista:

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

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:dudas con estructura ??

Publicado por Nicolas (183 intervenciones) el 01/11/2004 16:54:05
Hola!!!!!!!!!!

Las cadenas en C/C++ no son como en JAVA, PASCAL, bla bla bla. Si queres copiar algo en alguna usa strcpy(). Busca sobre eso y van a aparecer mil cosas q te van a servir como por ejemplo: strcat(), strlen(), strtok(), strstr(), strncpy(), y muchisimas mas

Salu2!!!!
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