Invalid function or declaration in a return.
#1

Код:
stock simbolos(string[])
{
    new
        szFixed[1024],
        iPos,
        iLen;
 
    for (iLen = strlen(string); iPos < iLen; iPos ++)
    switch (string[iPos])
    {
        case 'а':   szFixed[iPos] = 151;
        case 'б':   szFixed[iPos] = 152;
        case 'в':   szFixed[iPos] = 153;
        case 'д':   szFixed[iPos] = 154;
        case 'А':   szFixed[iPos] = 128;
        case 'Б':   szFixed[iPos] = 129;
        case 'В':   szFixed[iPos] = 130;
        case 'Д':   szFixed[iPos] = 131;
        case 'и':   szFixed[iPos] = 157;
        case 'й':   szFixed[iPos] = 158;
        case 'к':   szFixed[iPos] = 159;
        case 'л':   szFixed[iPos] = 160;
        case 'И':   szFixed[iPos] = 134;
        case 'Й':   szFixed[iPos] = 135;
        case 'К':   szFixed[iPos] = 136;
        case 'Л':   szFixed[iPos] = 137;
        case 'м':   szFixed[iPos] = 161;
        case 'н':   szFixed[iPos] = 162;
        case 'о':   szFixed[iPos] = 163;
        case 'п':   szFixed[iPos] = 164;
        case 'М':   szFixed[iPos] = 138;
        case 'Н':   szFixed[iPos] = 139;
        case 'О':   szFixed[iPos] = 140;
        case 'П':   szFixed[iPos] = 141;
        case 'т':   szFixed[iPos] = 165;
        case 'у':   szFixed[iPos] = 166;
        case 'ф':   szFixed[iPos] = 167;
        case 'ц':   szFixed[iPos] = 168;
        case 'Т':   szFixed[iPos] = 142;
        case 'У':   szFixed[iPos] = 143;
        case 'Ф':   szFixed[iPos] = 144;
        case 'Ц':   szFixed[iPos] = 145;
        case 'щ':   szFixed[iPos] = 169;
        case 'ъ':   szFixed[iPos] = 170;
        case 'ы':   szFixed[iPos] = 171;
        case 'ь':   szFixed[iPos] = 172;
        case 'Щ':   szFixed[iPos] = 146;
        case 'Ъ':   szFixed[iPos] = 147;
        case 'Ы':   szFixed[iPos] = 148;
        case 'Ь':   szFixed[iPos] = 149;
        case 'с':   szFixed[iPos] = 174;
        case 'С':   szFixed[iPos] = 173;
        case 'Ў':   szFixed[iPos] = 64;
        case 'ї':   szFixed[iPos] = 175;
        case '`':   szFixed[iPos] = 177;
        case '&':   szFixed[iPos] = 38;
        default:    szFixed[iPos] = string[iPos];
    }
    return szFixed;  //error 010: invalid function or declaration
}
Ehm...

Help?
Reply
#2

Use " instead of '

PHP код:
stock simbolos(string[])
{
    new
        
szFixed[1024],
        
iPos,
        
iLen;
 
    for(
iLen strlen(string); iPos iLeniPos ++)
    {
        switch (
string[iPos])
        {
            case 
"а":   szFixed[iPos] = 151;
            case 
"б":   szFixed[iPos] = 152;
            case 
"в":   szFixed[iPos] = 153;
            case 
"д":   szFixed[iPos] = 154;
            case 
"А":   szFixed[iPos] = 128;
            case 
"Б":   szFixed[iPos] = 129;
            case 
"В":   szFixed[iPos] = 130;
            case 
"Д":   szFixed[iPos] = 131;
            case 
"и":   szFixed[iPos] = 157;
            case 
"й":   szFixed[iPos] = 158;
            case 
"к":   szFixed[iPos] = 159;
            case 
"л":   szFixed[iPos] = 160;
            case 
"И":   szFixed[iPos] = 134;
            case 
"Й":   szFixed[iPos] = 135;
            case 
"К":   szFixed[iPos] = 136;
            case 
"Л":   szFixed[iPos] = 137;
            case 
"м":   szFixed[iPos] = 161;
            case 
"н":   szFixed[iPos] = 162;
            case 
"о":   szFixed[iPos] = 163;
            case 
"п":   szFixed[iPos] = 164;
            case 
"М":   szFixed[iPos] = 138;
            case 
"Н":   szFixed[iPos] = 139;
            case 
"О":   szFixed[iPos] = 140;
            case 
"П":   szFixed[iPos] = 141;
            case 
"т":   szFixed[iPos] = 165;
            case 
"у":   szFixed[iPos] = 166;
            case 
"ф":   szFixed[iPos] = 167;
            case 
"ц":   szFixed[iPos] = 168;
            case 
"Т":   szFixed[iPos] = 142;
            case 
"У":   szFixed[iPos] = 143;
            case 
"Ф":   szFixed[iPos] = 144;
            case 
"Ц":   szFixed[iPos] = 145;
            case 
"щ":   szFixed[iPos] = 169;
            case 
"ъ":   szFixed[iPos] = 170;
            case 
"ы":   szFixed[iPos] = 171;
            case 
"ь":   szFixed[iPos] = 172;
            case 
"Щ":   szFixed[iPos] = 146;
            case 
"Ъ":   szFixed[iPos] = 147;
            case 
"Ы":   szFixed[iPos] = 148;
            case 
"Ь":   szFixed[iPos] = 149;
            case 
"с":   szFixed[iPos] = 174;
            case 
"С":   szFixed[iPos] = 173;
            case 
"Ў":   szFixed[iPos] = 64;
            case 
"ї":   szFixed[iPos] = 175;
            case 
"`":   szFixed[iPos] = 177;
            case 
"&":   szFixed[iPos] = 38;
            default:    
szFixed[iPos] = string[iPos];
        }
    }
    return 
szFixed;

Reply
#3

Thank you!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)