단순연결리스트에서 특정노드를 삭제 하는방법없을까요?
한봄찬
2023.04.01
질문 제목 : 단순연결리스트 특정노드삭제노드삭제질문 내용 :void delete(listnode *node)
{
int x;
while(node!=null)
{
x=strcmp(node-gender,임성용);
printf(dd);
if(x==0)
{
del_node(&node,null);
}
node=node-link;
}
}int del_node(listnode **phead, listnode *p)
{
listnode *removed;
if( p == null ){
removed = (*phead);
*phead = (*phead)-link;
}
else {
removed=p-link;
p-link = removed-link;
}
free(removed);
return 0;
}
제가만든 노드삭제함수인데 임성용이라는 데이터필드가 있는 노드를 삭제하려는데 실행하면 맨마지막 노드만 남고 전부 삭제되는 군요 원인을 알수 있을까요?
-
VanilLa
네 제가 생각이 짧았네요 다시 올려야겠어요 ㅠㅠ
-
바르고
답을 하는 사람은 컴파일을 해 볼 수 없고 실행시켜서 확인도 불가능하기 때문에 전체 소스를 올리지 않으려면 스스로 해결해야 됩니다.
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2659606 | 한글이 깨져요;; (2) | 이슬비 | 2024-06-26 |
2659579 | Visual C++ 질문있습니다 ! (초급) | 오나미 | 2024-06-26 |
2659527 | 소스한번 봐주세요..ㅜ (1) | 민트맛캔디 | 2024-06-26 |
2659495 | c언어 실행법에 대해서..급..해여 (1) | 마루한 | 2024-06-25 |
2659439 | 저 이것좀 (4) | 개랑 | 2024-06-25 |
2659384 | 진짜 모르겠어요. (10) | 희나리 | 2024-06-24 |
2659357 | 죄송합니다. 이해가 안되서. (1) | 곰돌곰돌 | 2024-06-24 |
2659335 | 구조체 문제 질문합니다 !!!!!!!!!!!!!!!!!!!!!! ㅜㅜ | 황소숨 | 2024-06-24 |
2659277 | c언어 용도와 사용 (1) | 역곡중 | 2024-06-23 |
2659201 | 리눅스 gcc 컴파일 도중에 에러로 질문드려요~ (7) | 환찬 | 2024-06-23 |
2659177 | ★ 질문 입니다ㅠ (4) | 에드워드 | 2024-06-22 |
2659148 | 수다님의 푸시푸시 알고리즘을 플로우 차트로 나타 내려고 하는데 너무 어렵네요. 좀 알려 주실수 있으신가요? | 황소자리 | 2024-06-22 |
2659095 | *data와 data[]는 같은가요?? (8) | 마중물 | 2024-06-22 |
2659066 | 12배수 구하는 방법 (3) | 등대 | 2024-06-21 |
2659014 | c언어 적용사례 질문드려요 | 눈솔 | 2024-06-21 |
2658907 | short형 변수와 unsigned short형 변수 printf함수로 출력시 질문입니다. (2) | 볼1매그녀 | 2024-06-20 |
2658874 | openGL 이동,회전이요.. | 물 | 2024-06-20 |
2658845 | 변수 선언의 필요성에대해서.. (3) | 이루리 | 2024-06-19 |
2658818 | 가변인자 함수로 함수 오버로딩할 수 있을까요? | 지존 | 2024-06-19 |
2658790 | C++과 Java 책 | 겨슬 | 2024-06-19 |