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.
// 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


0