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 + -
显示快捷键?