Ver Mensaje Individual
  #9 (permalink)  
Antiguo 21/04/2010, 07:48
CalgaryCorpus
 
Fecha de Ingreso: junio-2008
Ubicación: Seattle, USA
Mensajes: 733
Antigüedad: 16 años, 5 meses
Puntos: 61
Respuesta: Problema al recorrer una tabla

Deduzco que crees, erroneamente, que la instruccion trama[i] es lo mismo que i, puesto que dices que al hacer trama[i] = 2, crees estar inicializando a i, cuando en realidad estas inicializando una expresion donde i esta involucrada.

i = 2 seria la manera de inicializar a i

Cambiando el codigo que presentas, aun definiendo la variable i sin inicializar, pero cambiandola en el comienzo del ciclo, quedaria
Código C++:
Ver original
  1. int i;
  2.  
  3.   for(i=2; trama[i]<='['; i++)
  4.     longitud[i]=trama[i];

La comparacion del ciclo for (trama[i] <= "[") tambien parece extraña.