summaryrefslogtreecommitdiffstats
path: root/mbbsd/guess.c
diff options
context:
space:
mode:
authorkcwu <kcwu@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2003-01-16 22:38:35 +0800
committerkcwu <kcwu@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2003-01-16 22:38:35 +0800
commit798578d4ab39420b79318eb2a274f8aecb558bf5 (patch)
treed0312b159682ca086960fbe91d02e84762d4dd02 /mbbsd/guess.c
parent169cf5d08f377d095f133495e0577dcd8698cb25 (diff)
downloadpttbbs-798578d4ab39420b79318eb2a274f8aecb558bf5.tar
pttbbs-798578d4ab39420b79318eb2a274f8aecb558bf5.tar.gz
pttbbs-798578d4ab39420b79318eb2a274f8aecb558bf5.tar.bz2
pttbbs-798578d4ab39420b79318eb2a274f8aecb558bf5.tar.lz
pttbbs-798578d4ab39420b79318eb2a274f8aecb558bf5.tar.xz
pttbbs-798578d4ab39420b79318eb2a274f8aecb558bf5.tar.zst
pttbbs-798578d4ab39420b79318eb2a274f8aecb558bf5.zip
eliminate `static' array
git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@612 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd/guess.c')
-rw-r--r--mbbsd/guess.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/mbbsd/guess.c b/mbbsd/guess.c
index c2203942..539388e2 100644
--- a/mbbsd/guess.c
+++ b/mbbsd/guess.c
@@ -1,4 +1,4 @@
-/* $Id: guess.c,v 1.10 2003/01/16 11:58:04 kcwu Exp $ */
+/* $Id: guess.c,v 1.11 2003/01/16 14:37:32 kcwu Exp $ */
#include "bbs.h"
#define LOGPASS BBSHOME "/etc/winguess.log"
@@ -75,11 +75,10 @@ check_data(char *str)
}
static char *
-get_data(int count)
+get_data(char data[5], int count)
{
- static char data[5];
while (1) {
- getdata(6, 0, "輸入四位數字(不重複): ", data, sizeof(data), LCECHO);
+ getdata(6, 0, "輸入四位數字(不重複): ", data, 5, LCECHO);
if (check_data(data) == 1)
break;
}
@@ -215,6 +214,7 @@ Diff_Random(char *answer)
int
guess_main()
{
+ char data[5];
unsigned long int money;
char computerwin = 0, youwin = 0;
int count = 0, c_count = 0;
@@ -281,7 +281,7 @@ guess_main()
prints("第 %d 次機會 ", count + 1);
if (!youwin) {
++count;
- if (guess_play(get_data(count), answer, count))
+ if (guess_play(get_data(data, count), answer, count))
youwin = 1;
}
}