정성훈
    실습 프로그램 예)
insert_first.txt [2 KB]   delete_first.txt [2 KB]  



실습 프로그램 오류 수정
수정 전 (오류 있음) 수정 후
element* new_element(char *name, int height, float weight)
{
    element *p = (element *)malloc(sizeof(element));    //(1)
    strcpy(p->data.name, name);
    p->data.height = height;
    p->data.weight = weight;
    
    return p;
}
element* new_element(char *name, int height, float weight)
{
    element *p = (element *)malloc(sizeof(element));    //(1)
    strcpy(p->name, name);
    p->height = height;
    p->weight = weight;
    
    return p;
}

typedef struct student_info {
    char name[10];
    int height;
    float weight;
} element;

typedef struct ListNode {     // 노드 타입을 구조체로 정의한다.
    element data;
    struct ListNode *link;
} ListNode;

element 구조체에는 data 멤버변수가 없음!!!

 

 

  등록일 : 2020-11-03 [20:05] 조회 : 192 다운 : 167   
 
△ 이전글(실습 9) 연결 리스트
▽ 다음글실습 프로그램 예)
자료구조 실습게시판
번호 제 목 이름
[참고] 교재에 있는 소스코드
59 (실습 12) 문자열 찾기 정성훈
58 └❶ 실습 프로그램 예) 정성훈
57 (실습 11) 트리 정성훈
56 └❶ 실습 프로그램 예) 정성훈
55 (실습 10) 야구게임 정성훈
54 └❶ 실습 프로그램 예) 정성훈
53    └❷ 실습 프로그램 예) 정성훈
52 (실습 9) 연결 리스트 정성훈
51 └❶ 실습 프로그램 예) 정성훈
50    └❷ 실습 프로그램 예) 정성훈
49       └❸ 실습 프로그램 예) 정성훈
48          └❹ 원형 연결 리스트에서 print_list() 함수 버그 문제 정성훈
47             └❺ 버그 있는 교재 프로그램과 버그를 수정한 올바른 프로그램 정성훈
46 (실습 8) 시뮬레이션 정성훈
45 └❶ 실습 프로그램 예) 정성훈

[1][2][3][4]