FILE *fp;

fp = fopen(“/tmp/daemon.out”, “wt”);

if (fp == NULL) {

    printf(“File Open Error\n”);

    return –1;

}

 

대략 위와 같은 맥락에서

fopen(“~/daemon.out”, “wt”) 이렇게 사용하니까

내가 실행하고 있는 user 의 home directory에 만들어 주는게 아니라

fp = NULL 이 return 한다.

 

그러면 my home directory에 만들려면

어떻게 해야 할까?

environment 에서 읽어와서 스트링 연결을 해야하겠구만…