제 소스에서 뭐가잘못된거죠?..
빛초롱
질문 제목 : 뭐가잘못됬는지..제목그대로질문 내용 :
#includestdio.h
#includeconio.h
#includewindows.h
#define rand_limit 1000
int main()
{
char* word[1000] ; //9261
char* mean[1000] ;
int num = 0 ;
 br int test_num = 0 ;
int fo_de1 = 0 ,fo_de2 = 0 ,fo_de3 = 0 ,fo_de4 = 0 ;
for( ; num 1000 ; num++ )
{
printf(%d%d%d%d\b\b\b\b,fo_de4,fo_de3,fo_de2,fo_de1);
fo_de1++;
if( fo_de1 ==10 )
{
fo_de1 = 0;
fo_de2 = fo_de2 + 1 ;
}
if( fo_de2 ==10 )
{
fo_de2 = 0;
fo_de3 = fo_de3 + 1 ;
}
if( fo_de3 ==10 )
{
fo_de3 = 0;
fo_de4 = fo_de4 + 1 ;
}
sleep(1);
word[num] = a ;
mean[num] = a ;
}
num = 0;
printf(\b\b\b\bok. );
sleep(750);
printf(\b\b\b\bok );
sleep(750);
printf(\b\b\bok. );
sleep(750);
printf(\b\b\b\bok );
sleep(750);
printf(\b\b\bok. );
sleep(750);
system(cls);
int word_count = 0;
int counting = 0;
int word_test = 0;
int test_count = 0;
int test_right = 0;
int word_counting = 0;
int find_end = 0;
int test_end = 0;
char* test_answer[1];
int sc[20]; // scanf함수 배열
int random;
printf(\n\n\n\n\n\n\n\n 저작권은 수다님께 있습니다. );
sleep(3000);
sleep(5000);
for(;1;1)
{
word_count = 999 ;
counting = 0 ;
word_test = 0 ;
test_count = 0 ;
test_right = 0 ;
word_counting = 0 ;
int end = 1 ;
num = 0 ;
test_num = 0 ;
find_end = 0 ;
test_end = 0 ;
/////////////////////////////////////////////////
for( ; num 1000 ; num++)
{
if( word[num] == a )
{
word_count = word_count - 1 ;
}
}
/////////////////////////////////////////////////
num = 0 ;
/////////////////////////////////////////////////
system(cls);
printf( for a english word);
printf(\n word : %d \n,word_count);
printf(\n\n 1.단어시험); sleep(750); printf( 2.단어입력\n);
scanf(%d,&sc[0]); //sc[0] 사용
switch(sc[0])
{
case 1:
{
fflush(stdin);
system(cls);
test_count = word_count;
printf(입력하신 단어 : %d개 ,test_count);
sleep(1250);
printf(\n단어시험을 시작합니다.);
system(cls);
for( ; test_count 0 ; test_count-- )
{
for( ; test_num == 0 && test_end == 0 ; test_num++ )
{
if( word[test_num] == a )
{
test_end = 0 ;
}
else
{
test_end = 1 ;
}
}
printf(%s : ,word[test_num]);
scanf(%s,&test_answer[0]); //답 입력
//
if(test_answer[test_num] == mean[test_num]) //답 확인
{ //
&n printf(\n정답!); //답 정답
sleep(750); //
system(cls); //
} //
else //
{ //
printf(\n땡!!); //답 오답
&nbsbsp; sleep(750);
system(cls);
}
}
}
case 2:
{
fflush(stdin);
system(cls);
for(; end==1 ; )
{
for(; num 1000 && find_end ==0 ; num++ )
{
if( word[num] == a )
{
find_end = 1;
}
}
system(cls);
printf(단어 : );
scanf(%s,&word[num]);
printf(\n뜻 : );
scanf(%s,&mean[num]);
printf(\n또 입력하려면 1 \n끝내려면 0 을 입력해 주세요.\n);
scanf(%d,&end);
if( end == 1 )
{
find_end = 0 ;
}
}
}
}
}
getch();
return 0;
}
시작하고
2.단어입력
에서
단어 : word
뜻 : 단어
그다음에
1.단어시험
에서
바로끝나버리네요.. 뭐가잘못됬죠?
-
이루리라
영어단어 입력하고 단어시험치는 프로그램...?ㅋ
-
승아
뭐하는 프로그램 이죠?