/[LeafOK_CVS]/lbbs/src/screen.c
ViewVC logotype

Diff of /lbbs/src/screen.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.2 by sysadm, Fri Oct 22 18:47:51 2004 UTC Revision 1.4 by sysadm, Fri Oct 22 19:51:01 2004 UTC
# Line 108  str_input (char *buffer, int buffer_leng Line 108  str_input (char *buffer, int buffer_leng
108  int  int
109  display_file(const char* filename)  display_file(const char* filename)
110  {  {
111    char buffer[256];    char buffer[260];
112    FILE *fin;    FILE *fin;
113      int i;
114        
115    if ((fin = fopen(filename, "r")) != NULL)    if ((fin = fopen(filename, "r")) != NULL)
116    {    {
117      while (fgets(buffer, 255, fin))      while (fgets(buffer, 255, fin))
118      {      {
119          i = strlen(buffer);
120          if (buffer[i-1] == '\n' && buffer[i-2] != '\r')
121          {
122             buffer[i-1] = '\r';
123             buffer[i] = '\n';
124             buffer[i+1] = '\0';
125          }
126        prints (buffer);        prints (buffer);
127        iflush ();        iflush ();
128      }      }
# Line 141  show_bottom() Line 149  show_bottom()
149  int  int
150  press_any_key()  press_any_key()
151  {  {
152    prints ("                       \033[1;33m按任意键盘继续...\033[0;37m                       \r\n");    prints ("                       \033[1;33m按任意键盘继续...\033[0;37m");
153    iflush();    iflush();
154    
155    return igetch ();    return igetch ();


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

webmaster@leafok.com
ViewVC Help
Powered by ViewVC 1.3.0-beta1