FORMAT_STRING(2) SYSTEM CALLS FORMAT_STRING(2)
NAME
format_string - "minimal string formatting for those without
sprintf
SYNOPSIS
string format_string (string format, mixed *variables);
DESCRIPTION
Given a string "format" and an array "variables" of zero or
more strings, format_string returns a formatted string where
each "%s" in the "format" string is replaced by the
corresponding element from "variables". If there are fewer
strings in the "variables" array than there are "%s" strings
in the "format" string, format_string will behave as though
the missing arguments were all empty strings (""). If there
are more strings in the "variables" array than there are
"%s" strings in "format", the extra strings in "variables"
will be appended to the result string.
EXAMPLES
format_string("test%s") returns "test"
format_string("test ", ({ "one })) returns "test one"
format_string("test %s-%s", ({ "1", "2" }))
returns "test 1-2"
format_string("test %s-%s", ({ "1", "2", "-oops!" }))
returns "test 1-2-
oops!" format_string("test %s-%s-%s.", ({ "1", "2" }))
returns "test 1-2-."
AUTHOR
Ichabod@TMI, 2/4/93
MudOS Release 0.9 Last change: 3-19-93