Hoy no les consulto por un error sino por algo que por más que busco en la web no encuentro la respuesta, ¿es posible agrupar desde la línea 10 a la 15 con un operador ternario y de no ser así me podrían dar alguna idea de como hacerlo con un #define? -
Código
#include <stdio.h> int d( char *a, char *b); int main( void ){ char a[] = "rosita", b[] = "Rosita"; int res; res = d( a, b ); if( res == 0 ) else if( res < 0 ) else return 0; } // Lo que regresa la función: >0 si a<b ==> 0 si a==b ==> <0 si a>b int d( char *a, char *b ){ for( ; *a == *b; a++, b++ ) if( *a == '\0' ) return 0; return *a - *b; }
Desde ya muchas gracias por el tiempo que le dediquen. -
Saludos.