--- lbbs/src/bbs_main.c 2004/10/20 07:46:32 1.5 +++ lbbs/src/bbs_main.c 2004/10/21 17:28:46 1.6 @@ -21,9 +21,16 @@ int bbs_main() { + int ret; + bbs_info(); + bbs_welcome(); - bbs_login(); + + ret = bbs_login(); + if (ret < 0) + return -1; + bbs_exit(); return 0; @@ -32,14 +39,12 @@ bbs_main() int bbs_info() { - char buffer[1024]; - - sprintf(buffer, + printf( "\033[1;37m»¶Ó­¹âÁÙ \033[33m%s \033[32m[%s] \033[37m( %s )\r\n", BBS_name, BBS_server, app_version); + + fflush(stdout); - s_send (socket_client, buffer); - return 0; }