영단어 사전식 배열 도움 부탁드려요
핫보라
2023.04.01
질문 제목 : 영단어 사전식 배열영단어 사전식 배열 프로그램을 만드는 중에 제대로 실행되지 않아 고민이에요. 문자열 입력을 알가면서 여기까지, 2틀간 벌써 20시간 넘게 해 왔는데 마지막에 막히네요 하하..질문 내용 :#include stdio.h
#include string.h#define n 78023void change(char **a, char **b);int main(void)
{
file *in = fopen(input.txt, r);
file *out = fopen(output.txt, w);
char dic[n][15];
char *p[n];
int i, j, k;
for(i=0 ; in; i++)
p[i]=dic[i]; // 오케이
for(i=0 ; in; i++)
fscanf(in,%s,dic[i]); // 오케이
for(i=0 ; in; i++)
{
k=i;
for(j=i+1; jn; j++);
{
if(strcmp(p[k],p[j])0)
k=j;
}
change(p+i,p+k);
}
for(i=0 ; in; i++)
fprintf(out,%s\n,p[i]);
return 0;
}void change(char **a, char **b)
{
char *temp;
temp = *a;
*a = *b;
*b = temp;
}