본문 바로가기

c언어 전화번호부5

[C언어] 영화에 대한 정보를 연결리스트로 저장하고 출력하는 프로그램을 작성하시오 공부하시는대에 도움이 됐으면 좋겠습니다. 답안코드 확인해주세요! 더보기 #include #include #define INSERT 1 #define PRINT 2 #define QUIT 3 #define S_SIZE 50 typedef struct data { char title[S_SIZE]; int year; } DATA; typedef struct NODE { DATA data; struct NODE *link; } NODE; NODE *insert_node(NODE *plist,NODE *pprev,DATA item) { NODE *pnew = NULL; if(!(pnew = (NODE*)malloc(sizeof(NODE)))) { printf("메모리 동적 할당 오류\n"); exit(1); }.. 2020. 5. 14.
[C언어] 전화번호부를 연결리스트를 이용하여 만들어보자. 사용자가 전화 번호를 입력하면 연결리스트의 끝에 추가한다. 탐색기능도 추가하시오 공부하시는대에 도움이 됐으면 좋겠습니다. 답안코드 확인해주세요! 더보기 #include #include #include #define TRUE 1 #define FALSE 0 typedef struct { char name[30]; char phone[20]; } DATA; typedef struct NODE { DATA data; struct NODE *link; } NODE; NODE *search_pos(NODE *plist, char name[]); NODE *search(NODE *plist, char name[]); NODE *create_node(char *name, char* phone, NODE *link); void insert_node(NODE **phead, NODE *node, N.. 2020. 5. 14.
[C언어] 구조체를 이용하여 직원을 나타내는 emplyee가 사번, 이름, 전화번호, 나이등으로 구성된다. 구조체의 배열을 선언하고 10명의 데이터를 초기화하라. 이중에서 나이가 20이상 30이하인 직.. 구조체를 이용하여 10명의 데이터를 초기화 하고 20~30이상의 나이를 가지고 있는 사람을 출력하는 프로그램을 가지고 왔습니다. 참고하셔서 공부에 도움되셨으면 좋겠습니다.^^ 더보기 #include #include // 직원 struct employee { int number; // 사번 char name[20]; // 이름 int age; // 나이 char tel[20]; // 전화번호 } ; int main(void) { struct employee e[10] = { { 1, "홍길동1", 20, "111-1111" } , { 2, "홍길동2", 25, "111-1112" } , { 3, "홍길동3", 60, "111-1113" } , { 4, "홍길동4", 40, "111-1114" } , { 5.. 2020. 5. 5.
[C언어] 전화번호부를 구성하기 위하여 이름, 집전화번호, 휴대폰번호로 구성되는 구조체를 정의하고 구조체의 배열을 선언하여 전화번호부를 구성하시오 구조체를 활용하여 전화번호부를 구성하고 배열을 선언하고 전화번호부를 구성하는 프로그램을 가지고 왔습니다. 마지막에 이름을 입력하면 해당 이름의 출력은 전화번호, 휴대폰번호를 출력해주면 됩니다. 물론 단번에 코드를 본다면 좋기야 하겠지만 장기적으로 봤을때 혼자풀어보기 -> 힌트 -> 코드보기 순으로 공부하시는게 실력 향상에 큰 도움이 됩니다! 힌트를 보고 천천히 생각을 거쳐서 문제를 풀어보시고 답안을 확인해보세요 코드힌트 더보기 구조체에 전화번호, 집전화번호, 휴대폰 번호를 가진 구조체를 선언하고 구조체에 이름, 집전화번호, 휴대폰번호를 입력합니다. #include #include struct contact {//전화번호, 집전화번호, 휴대폰 번호를 가진 구조체를 선언하고 char name[100]; ch.. 2020. 5. 5.