Hola.
Cita:
ecfisa, le he añadido el -1 porque sino cuando esté en el último dará un error de fuera de rango.
|
Así sería si estuviesemos tratando con un
for de
Pascal, pero en C/C++ el
for tiene un comportamiento algo diferente:
Código:
for(int i=0; i < CheckListBox1->Count; i++)
El valor de
i nunca va a llegar a ser
CheckListBox1->Count ya que el ciclo finaliza antes de que sea igual, en este caso lo hace exáctamente cuando
i es igual a
CheckListBox1->Count -1 (el incremento de
i es de 1).
Si agregamos el -1:
Código:
for(int i=0; i < CheckListBox1->Count - 1; i++)
Estaríamos recorriendo n -2 items del CheckListBox (quedaría el último sin evaluar).
Cita:
Es alucinante C++, me encantaría aprender otro lenguaje aparte de Delphi, pero el tiempo, juega en contra, al final lo aprenderé.
|
De acuerdo con vos
Saludos.