format или formatex

Сообщения
32
Реакции
0
Всем привет. Хотел узнать различие формата от форматекса,нигде нормальной инфы не нашёл в инете
 
Последнее редактирование модератором:
Сообщения
1,698
Реакции
1,510
Помог
26 раз(а)
format хранит исходную строку, то есть можно сделать format(t, charsmax(t), "text: %s", t);
formatex не хранит.
 
Сообщения
1,032
Реакции
828
Помог
10 раз(а)
fl0wer, formatex( sVaultDir, charsmax( sVaultDir ), "%s/vault/%s", sVaultDir, VAULT_FOLDER_NAME );
хранит же вроде, или я чет не то понял
 
Сообщения
1,698
Реакции
1,510
Помог
26 раз(а)
Javekson,
Код:
#include <amxmodx>

public plugin_init()
{
    new str[32] = "her";
    new str2[32] = "her";

    format(str, charsmax(str), "format str: %s", str);
    formatex(str2, charsmax(str2), "formatex str2: %s", str2);

    server_print(str);
    server_print(str2);
}
Код:
format str: her
formatex str2: formatex str2:
И где же тут хранит?
 
Сообщения
2,491
Реакции
2,794
Помог
61 раз(а)
AlexaCarra, https://github.com/alliedmodders/amxmodx/blob/master/amxmodx/string.cpp#L695-L720
Особенно полезно описан комментарий
some users, for whatever reason, do things like:
format(buf, 255, buf....
this is considered "deprecated" but we have to support it.
Из чего становится понятно, что способ с использованием того же буфера как аргумента деприкейтед и не рекомендуется к использованию.
 
  • Нравится
Реакции: Ayk
Сообщения
32
Реакции
0
BaHeK, Спасибо,кэп. Я же написал,что нормальной инфы не увидел,если я написал сюда,значит я видел то,что скинул ты и не очень понял,что имели ввиду те люди
 
Сообщения
64
Реакции
131
Помог
4 раз(а)
AlexaCarra, это нормальная инфа и абсолютно тоже самое тебе написали в первом же ответе
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу