ed
来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· 代码 · 共 46 行
TXT
46 行
eeeedddd((((3333)))) MMMMuuuuddddOOOOSSSS ((((5555 SSSSeeeepppp 1111999999994444)))) eeeedddd((((3333)))) NNNNAAAAMMMMEEEE ed() - edit a file SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS void ed( string file, string exit_fn, int restricted ); void ed( string file, string write_fn, string exit_fn, int restricted ); DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN This efun is only available if __OLD_ED__ is defined. This is a funny function. It will start a local editor on an optional file. This editor is almost UNIX ed compatible. When in the editor type 'h' for help. The <write_fn> function allows the mudlib to handle file locks and administrative logging of files modified. When the editor writes to a file, the driver will callback the <write_fn> function twice. The first time, the function is called before the write takes place -- <flag> will be 0. If the function returns TRUE, the write will continue, otherwise it will abort. The second time, the function is called after the write has completed -- <flag> will be non- zero. This callback function should have the form: int write_fn(string fname, int flag) When the editor is exited, the driver will callback the <exit_fn> function. This function allows the mudlib to clean up. This callback function has the form: void exit_fn() The optional <restricted> flag limits the editor's capabilities, such as inserting a file, and saving using an alternate file name. SSSSEEEEEEEE AAAALLLLSSSSOOOO regexp(3), valid_read(4), valid_write(4), get_save_file_name(4) Page 1 (printed 3/16/95)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?