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

Diff of /lbbs/src/common.c

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

Revision 1.2 by sysadm, Wed Oct 20 07:46:32 2004 UTC Revision 1.3 by sysadm, Wed Mar 2 16:33:49 2005 UTC
# Line 15  Line 15 
15   *                                                                         *   *                                                                         *
16   ***************************************************************************/   ***************************************************************************/
17    
18    #include <time.h>
19    
20  //Version information  //Version information
21  char app_version[256] = "LBBS-devel version 1.0";  char app_version[256] = "LBBS-devel version 1.0";
22    
# Line 34  char DB_host[256]; Line 36  char DB_host[256];
36  char DB_username[50];  char DB_username[50];
37  char DB_password[50];  char DB_password[50];
38  char DB_database[50];  char DB_database[50];
39    
40    //Common function
41    const char*
42    str_space (char *string, int length)
43    {
44      int i;
45      for (i = 0; i < length; i++)
46      {
47        string[i] = ' ';
48      }
49      string[length] = '\0';
50      return string;
51    }
52    
53    const char*
54    get_time_str (char *string, size_t length)
55    {
56      char week[10],buffer[256];
57      time_t curtime;
58      struct tm *loctime;
59        
60      curtime = time (NULL);
61      loctime = localtime (&curtime);
62    
63      strftime (buffer, 256, "%Y年%m月%d日%H:%M:%S ", loctime);
64      
65      switch (loctime->tm_wday)
66      {
67        case 0:
68          strcpy (week, "星期天");
69          break;
70        case 1:
71          strcpy (week, "星期一");
72          break;
73        case 2:
74          strcpy (week, "星期二");
75          break;
76        case 3:
77          strcpy (week, "星期三");
78          break;
79        case 4:
80          strcpy (week, "星期四");
81          break;
82        case 5:
83          strcpy (week, "星期五");
84          break;
85        case 6:
86          strcpy (week, "星期六");
87          break;
88      }
89      strcat (buffer, week);
90      
91      strncpy (string, buffer, length);
92      
93      return string;
94    }


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

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