2015-01-05 1 views
0

내 .bin 파일의 이름을받는 변수 "NomFichier"가 있다고 가정 해 봅니다. 대한은 C에서 변수 파일 이름을 사용하여 경로 fopen을 선택했습니다.

는 지금은이 :

FILE fichier = fopen(NomFichier, "wb"); 

그래서 난 내 코드 파일로 "인텔리 AP3 \ 인텔리 \ 코드"내 .BIN을 만들 수 있습니다.

"Projet AP3 \ Fichiers .txt et .bin"경로에서 내 파일을 만들려면 어떻게해야합니까? (절대 경로가 아닌 상대 경로를 작성하고 싶습니다.)

+0

상대 경로는 프로그램이 들어있는 디렉터리가 아니라 사용자의 디렉터리를 기준으로 해석됩니다. 프로그램의 디렉토리 찾기는 운영 체제에 따라 다릅니다. – Barmar

답변

2

당신이 사용하는 경우 :

char const* NomFichier = "myfile.txt"; 

디렉토리 '인텔리 AP3 \ 인텔리 \ 코드 "에서 파일을 생성, 당신은 사용할 수 있습니다

char const* NomFichier = "..\\..\\Fichiers\myfile.txt"; 

이 디렉토리에 파일을 생성 "프로젝트 AP3 \ Fichiers".

관련 문제