#1

Hi, I'm working at my GM and I have a error here:
pawn Код:
stock strreplace( string[ ], const search[ ], const replacement[ ], bool:ignorecase = false, pos = 0, limit = -1, maxlength = sizeof( string ) )
Errors:
pawn Код:
error 025: function heading differs from prototype
error 025: function heading differs from prototype
error 025: function heading differs from prototype
fatal error 107: too many error messages on one line
This is all code:
pawn Код:
stock strreplace( string[ ], const search[ ], const replacement[ ], bool:ignorecase = false, pos = 0, limit = -1, maxlength = sizeof( string ) )
{
    if( limit == 0 )
        return 0;

    new sublen = strlen( search ), replen = strlen( replacement ), bool:packed = ispacked( string ),
        maxlen = maxlength, len = strlen( string ), count = 0;

    if( packed )
        maxlen *= 4;

    if( !sublen )
        return 0;

    while( -1 != ( pos = strfind( string, search, ignorecase, pos ) ) )
    {
        strdel( string, pos, pos + sublen );

        len -= sublen;

        if( replen && len + replen < maxlen )
        {
            strins( string, replacement, pos, maxlength );

            pos += replen;
            len += replen;
        }

        if( limit != -1 && ++ count >= limit )
            break;
    }

    return count;
}
Reply
#2

UP !
Please help me !
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)