c언어 공간 동적메모리2 [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언어] 사용자로부터 단어를 입력받는 공간을 동적 메모리로 할당받아 보자. 단어의 최대크기는 50이라고 가정한다. 단어의 주소를 반환하는 함수 char *get_word()를 작성하고 테스트한다. 공부하시는대에 도움이 됐으면 좋겠습니다. 답안코드 확인해주세요! 더보기 #include #include char* get_word() { char* s = (char *)malloc(50); if (s == NULL) { printf("메모리 할당 오류\n"); exit( 1 ); } printf("단어를 입력하시오(최대 50글자):"); scanf("%s", s); return s; } int main(void) { char *p; p = get_word(); free(p); return 0; } 더 많은 C코드가 보고 싶다면? https://chuinggun.tistory.com/category/C%EC%96%B8%EC%96%B4 2020. 5. 14. 이전 1 다음