break_string
来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· 代码 · 共 40 行
TXT
40 行
bbbbrrrreeeeaaaakkkk____ssssttttrrrriiiinnnngggg((((3333)))) MMMMuuuuddddOOOOSSSS ((((5555 SSSSeeeepppp 1111999999994444)))) bbbbrrrreeeeaaaakkkk____ssssttttrrrriiiinnnngggg((((3333)))) NNNNAAAAMMMMEEEE break_string() - break a string at regular intervals SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS string break_string( string str | int foobar, int len, void | int indent | string indent ); DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN This function breaks a continous string without newlines into a a string with newlines inserted at every `len':th character. If `indent' is defined and is given as an integer, `indent' number of spaces are inserted after every newline. If `indent' is a string that string is inserted before every newline. If the first argument is an integer, the function simply returns 0. BBBBUUUUGGGGSSSS break_string() is *not* context sensitive. It does not take account of periods '.' and new-lines '\n'. This means that the result is not necessarily what you would expect. My experience is that you should use one space after a period and do not embed new-lines in the text, but append them to the result of break_string(). If this format does not meet your tastes you may find break_string() to be inadequate. A future revision of break_string() may allow different line- breaking semantics. (Cygnus) SSSSEEEEEEEE AAAALLLLSSSSOOOO implode(3), explode(3), sprintf(3) Page 1 (printed 3/16/95)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?