<div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;line-height:21.6px;">#include <stdio.h><br>#include <stdlib.h><br>#include <string.h><br>#include <time.h><br>#pragma warning(disable : 4996)<br>#define NUM 51850<br>typedef struct dictionary<br>{char word[100];<br>char mean[100];</div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;line-height:21.6px;">}Dic;</div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;line-height:21.6px;">void DICTIONARY(Dic* dic,FILE* fp);</div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;line-height:21.6px;">int main(int argc, char*argv[])<br>{<br> Dic* dic;<br> FILE* fp=fopen("dic.txt","r");<br> if(fp==NULL)<br> {printf("FILEOPENERROR\n");<br> exit(0);}</div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;line-height:21.6px;"> dic=(Dic*)malloc(sizeof(Dic)*NUM);<br> DICTIONARY(dic,fp);<br> Start(dic);<br> </div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;line-height:21.6px;"> </div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;line-height:21.6px;"> </div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;line-height:21.6px;"> free(dic);<br> fclose(fp);</div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;line-height:21.6px;">}</div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;line-height:21.6px;">void DICTIONARY(Dic* dic,FILE* fp)<br>{<br> int i;<br> char word[100];<br> char slash[4];<br> char mean[100];<br> for(i=0;i<NUM;i++)<br> {</div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;line-height:21.6px;"> fscanf(fp,"%s %s\n",word,slash);<br> printf("%s\n",word);<br> fgets(mean,sizeof(mean),fp);<br> if(!strcmp(slash,"///")&&strlen(word)>2)<br> {<br> strcpy(dic[i].word,word);<br> strcpy(dic[i].mean,mean);;}<br> <br> }</div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;line-height:21.6px;"> </div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;line-height:21.6px;"> </div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;line-height:21.6px;"><br> 일단 코드는 이러하구요</div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;line-height:21.6px;">들어있는 파일이 51850자짜리 영어사전입니다;;</div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;line-height:21.6px;">a /// 영어 알파벳의 첫번째 글자 a.최초의<br>a few /// 조금은 있는<br>a fond /// 충분히<br>이런 단어 51850개 중에서</div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;line-height:21.6px;">2글자짜리랑 숙어 걸러내고</div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;line-height:21.6px;">dic구조체에 단어하고 뜻을 넣으려고 하고 있습니다.</div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;line-height:21.6px;">근데 자꾸 word[100] 이게 corrupted됬다고 하네요</div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;line-height:21.6px;">c알못이라 왜이러는질 모르겠습니다ㅠㅠ</div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;line-height:21.6px;">왜 자꾸 corrupted 되는건지 알려주세요 ㅠㅠ</div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;line-height:21.6px;"> </div> <div><br></div>