[TIP] 리눅스 C 프로그래밍 코드들 모음
리눅스 C programming용 유용한 코드 1. HOME PATH 얻기 Home Path를 하드코딩할 순 없고, 환경변수 HOME을 읽어와서 설정하는 방법 strdup으로 return 했으므로 받는 쪽에서 free를 꼭 해줘야 함. 안하면 memery leakage 발생 strdup은 에 있으며 내부적으로 malloc으로 메모리를 할당함. char *get_homedir(void) { char homedir[MAX_PATH]; snprintf(homedir, MAX_PATH, "%s", getenv("HOME")); return strdup(homedir); }
카테고리 없음
2022. 12. 29. 11:51