18.07.2012, 12:41
Try this definition
Or
pawn Код:
#define strcpy(%0,%1,%2) strcat((%0[0] = EOS, %0), %1, %2 + 1)
pawn Код:
stock strcpy(dest[], const source[], const dsize = sizeof dest, const ssize = sizeof source)
{
if(ssize < dsize) {
memcpy(dest, source, 0, ssize*(cellbits/8), dsize);
dest[ssize] = '\0';
} else {
memcpy(dest, source, 0, (dsize-1)*(cellbits/8), dsize);
dest[dsize-1] = '\0';
}
}