diff options
Diffstat (limited to 'doc/fr')
-rw-r--r-- | doc/fr/weechat_plugin_api.fr.adoc | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/doc/fr/weechat_plugin_api.fr.adoc b/doc/fr/weechat_plugin_api.fr.adoc index 42b1ff747..c9432f18a 100644 --- a/doc/fr/weechat_plugin_api.fr.adoc +++ b/doc/fr/weechat_plugin_api.fr.adoc @@ -3533,6 +3533,46 @@ weechat_string_dyn_free (string, 1); [NOTE] Cette fonction n'est pas disponible dans l'API script. +==== string_concat + +_WeeChat ≥ 4.2.0._ + +Concaténer plusieurs chaînes de caractères en utilisant un séparateur. + +Prototype : + +[source,c] +---- +const char *weechat_string_concat (const char *separator, ...); +---- + +Paramètres : + +* _separator_ : la chaîne de séparation qui est insérée entre les chaînes + concaténées (peut être NULL ou une chaîne vide) + +[NOTE] +Le dernier paramètre *DOIT* toujours être NULL. + +Une macro nommée `WEECHAT_STR_CONCAT` peut être utilisée, où la valeur finale +NULL n'est pas nécessaire (l'utilisation de cette macro est recommandée). + +Valeur de retour : + +* chaîne concaténée + +Exemple en C : + +[source,c] +---- +const char *result = weechat_string_concat (" / ", "abc", "def", "ghi", NULL); /* result == "abc / def / ghi" */ + +/* with macro */ +const char *result = WEECHAT_STR_CONCAT(" / ", "abc", "def", "ghi"); /* result == "abc / def / ghi" */ +---- + +[NOTE] +Cette fonction n'est pas disponible dans l'API script. + [[utf-8]] === UTF-8 |