문법오류는 없는데 런타임때 새로운아이디만들고 로그인할때 오류가 나네요 ㅠㅠ


void l_ch(char *ID2,char *PW2,struct regist1 *snode){
 struct regist1 *lnode = snode;
 if (lnode->pNext != NULL){
  if (strcmp(lnode->pNext->ID, *ID2) == 0){
   if (strcmp(lnode->pNext->PW, *PW2) == 0){
    list(); 
   }
   else
    l_ch(*ID2, *PW2, lnode->pNext);
  }
  else{
   l_ch(*ID2, *PW2, lnode->pNext);
  }
  l_ch(*ID2,*PW2,lnode->pNext);
 }
 else{
  menu();
 }
}


새로바꾼건데...