지금 공부 하고 있는 초보 입니다.
fp = fopen("dirname/filename", "w");
위와 같은 문장에서
dirname이나 filename이 실제 디렉토리나 파일이름이 아니고 변수일경우
dirname/filename 이부분을 어떻게 표현 해 주는건가요?
책을 찾아봐도 잘 모르겠군요.
FILE *fp;
char memberdir[30];
memset (memberdir, 0, 30);
strcpy(memberdir, "dirname/filename");
fp = fopen(memberdir, "w");
fprintf(fp, " 현재 접속된 회원님의 서버 아이피 주소 ; %s", realip);
fclose(fp); 이라고 수정 해도 않되는군요.
위에서 dirname와 filename 값은 실제 회원 아이디값으로 따라 계속 바뀌고 있습니다.
컴파일에러도 없고 문제될게 없는것 같은데 dirname(실제 회원아이디) 아래에 회원아이디명의 파일이 생성이 않되는군요.
puts(dirname);
puts(filename); 로 해서 확인해보면 문제없이 모두 잘 출력 되거든요.
=======================================================================
살며 그리고 사랑하며...
정보는 공유할때 그 가치가 있는것.....
나의 조그만 지식공유는 남에게 엄청난 기쁨을 안겨 준다.
살며 그리고 사랑하며...
정보는 공유할때 그 가치가 있는것.....
나의 조그만 지식공유는 남에게 엄청난 기쁨을 안겨 준다.
아마...
물론, 배열크기는 적당하게 잡아주셔야 될 겁니다.
ps. 이게 관용적인 표현인지는..-_-a
토나오게...
답변 감사합니다.
바쁘신중에 답변 주셔서 감사합니다.
알려주신대로 아래와 같이 해봤습니다.
위에서 dirname와 filename 값은 실제 회원 아이디값으로 따라 계속 바뀌고 있습니다.
컴파일에러도 없고 문제될게 없는것 같은데 dirname(실제 회원아이디) 아래에 회원아이디명의 파일이 생성이 않되는군요.
puts(dirname);
puts(filename); 로 해서 확인해보면 문제없이 모두 잘 출력 되거든요.
=======================================================================
살며 그리고 사랑하며...
정보는 공유할때 그 가치가 있는것.....
나의 조그만 지식공유는 남에게 엄청난 기쁨을 안겨 준다.
살며 그리고 사랑하며...
정보는 공유할때 그 가치가 있는것.....
나의 조그만 지식공유는 남에게 엄청난 기쁨을 안겨 준다.
fopen 이전에 mkdir로
fopen 이전에 mkdir로 dirname에 해당하는 디렉토리를 생성해 주시기 바랍니다.
fopen에는 디렉토리 생성 기능은 없습니다.
빠른 답변 감사합니다.
답변 감사드립니다.
물론 fopen 이전에 아래와 같이 디렉토리는 만들어 주었고 확인도 했습니다.
======================================================
살며 그리고 사랑하며...
정보는 공유할때 그 가치가 있는것.....
나의 조그만 지식공유는 남에게 엄청난 기쁨을 안겨 준다.
살며 그리고 사랑하며...
정보는 공유할때 그 가치가 있는것.....
나의 조그만 지식공유는 남에게 엄청난 기쁨을 안겨 준다.
char path[100];strcpy(path,
답변 정말 감사합니다. 잘 됩니다.
답변 정말 감사합니다.
알려주신대로 하니 잘 됩니다.
이것 때문에 새벽부터 지금까지 씨름 하고 있었습니다.
속이 후련 합니다.
바쁘실텐데 답변 주셔서 감사합니다.
역시 배워야 할것들이 너무 많군요...
감사합니다.
살며 그리고 사랑하며...
정보는 공유할때 그 가치가 있는것.....
나의 조그만 지식공유는 남에게 엄청난 기쁨을 안겨 준다.
살며 그리고 사랑하며...
정보는 공유할때 그 가치가 있는것.....
나의 조그만 지식공유는 남에게 엄청난 기쁨을 안겨 준다.
댓글 달기