Posts: 1,659
Threads: 17
Joined: Sep 2008
Quote:
Originally Posted by GameMan
Как будет целесообразней?
pawn Код:
new str[32], msg[128]; for(new i; i < sizeof(someArray); i++) { format(str, sizeof(str), "%s {77ff00}%s\n", someArray[i][Test], someArray[i][Test2]); strcat(msg, str); }
или
pawn Код:
new msg[128]; for(new i; i < sizeof(someArray); i++) { format(msg, sizeof(msg), "%s%s {77ff00}%s\n", msg, someArray[i][Test], someArray[i][Test2]); }
Сам я склонен к первому варианту.
|
Логичнее использовать второй вариант, так как раз ты всё-равно используешь format.
Но ещё можно проверить на быстродействие этот вариант:
pawn Код:
new msg[128];
for (new i; i < sizeof(someArray); i++) {
strcat(msg, someArray[i][Test]);
strcat(msg, " {77ff00}");
strcat(msg, someArray[i][Test2]);
strcat(msg, "\n");
}