NGINX - Как вернуть 500 вместо 408 кода ответа?

Другой вариант - присвоить значение. Вы можете использовать switch, башню if..else или функцию с операторами return. Вот версия с функцией:

int classify( char command )
{
    switch( command )
    {
    case 'H': return 1;
    case 'h': return 2;
    case 'C': return 3;
    case 'c': return 4;
    default : return 0;
    }
}

void func(void)
{
    int result = classify( command[i] );
    if ( result )
    {
         // use result value here as appropriate
    }
}

. На самом деле также было бы возможно использовать перечислитель вместо магических чисел.

0
задан bollicino 20 January 2019 в 07:30
поделиться