⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 text.c

📁 Linux下的MUD客户端程序
💻 C
字号:
/* Autoconf patching by David Hedbor, neotron@lysator.liu.se *//*********************************************************************//* file: text.c  - funtions for logfile and reading/writing comfiles *//*                             TINTIN + +                            *//*          (T)he K(I)cki(N) (T)ickin D(I)kumud Clie(N)t             *//*                     coded by peter unold 1992                     *//*                    New code by Joann Ellsworth                    *//*********************************************************************/#ifdef HAVE_STRING_H#include <string.h>#else#ifdef HAVE_STRINGS_H#include <strings.h>#endif#endif#include "tintin.h"extern struct session *parse_input();extern char *get_arg_in_braces();extern int puts_echoing;extern int verbose;extern char tintin_char;extern int verbatim;extern void verbatim_command();/**********************************//* load a file for input to mud.  *//**********************************/void read_file(arg, ses)     char *arg;     struct session *ses;{  FILE *myfile;  char buffer[BUFFER_SIZE], *cptr;  char message[80];  int flag;  get_arg_in_braces(arg, arg, 1);  if (ses==NULL) {        tintin_puts("You can't read any text in without a session being active.",NULL);        prompt(NULL);        return;  }       if((myfile=fopen(arg, "r"))==NULL) {    tintin_puts("ERROR: No file exists under that name.\n", (struct session *)NULL);    prompt(NULL);    return;  }  while(fgets(buffer, sizeof(buffer), myfile)) {    for(cptr=buffer; *cptr && *cptr!='\n'; cptr++);    *cptr='\0';    write_line_mud(buffer,ses);  }  fclose(myfile);  tintin_puts("File read - Success.\n", (struct session *)NULL);  prompt(NULL);  tintin_puts("\n", (struct session *)NULL);  }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -