Dev - C++ - expresión lógica

 
Vista:

expresión lógica

Publicado por 123celes (2 intervenciones) el 04/04/2009 13:04:26
Hola ¿Cómo están?, los llamaba por que les quería preguntar de una expresión c++ que hace tiempo que me tiene confundido:

// la función fgets captura el retorno de línea, hay que eliminarlo:
for(i = strlen(reg->nombre)-1; i && reg->nombre[i] < ' '; i--)
reg->nombre[i] = 0;

i es un int
nombre es un array de char [34];

El ciclo for ¿Qué esta preguntando como condición?¿mientras i sea distinto de cero (o sea true) y reg->nombre[i]sea menor que " "? Si me pudieran constestar esta pregunta se los agradecería. Muchas 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