ES2 MUD LIB :: 東方故事二(ES2) 天朝帝國 mudlib 瀏覽展示
/doc/efuns/sscanf
ssssssssccccaaaannnnffff((((3333)))) MMMMuuuuddddOOOOSSSS ((((5555 SSSSeeeepppp 1111999999994444)))) ssssssssccccaaaannnnffff((((3333))))
NNNNAAAAMMMMEEEE
sscanf() - match substrings in a string.
SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
int sscanf( string str, string fmt,
mixed var1, mixed var2 ... );
DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
Parse a string `str' using the format `fmt'. `fmt' can
contain strings separated by "%d" and "%s". Every "%d" and
"%s" corresponds to one of `var1', `var2'... "%d" will give
a number, and "%s" will give a string. The * may be used in
a format specifier (e.g. %*d and %*s) to allow integers or
strings (respectively) to be skipped over in the input
string (without being assigned to a variable). The LPC
sscanf() is similar to its C counterpart however it does
behave somewhat differently. It is not necessary (or
possible) to pass the address of variables into sscanf
(simply pass the name of the variable). Another difference
is that in the LPC sscanf(), sscanf(str, "%s %s", str1,
str2) will parse the first word in str into str1 and the
remainder of str into str2.
The number of matched "%d" and "%s" is returned.
SSSSEEEEEEEE AAAALLLLSSSSOOOO
explode(3), replace_string(3), strsrch(3)
Page 1 (printed 3/16/95)