파일을 만들고 프로젝트 폴더가 바탕 화면의 폴더 안에 있다고 가정 해 봅시다. 바탕 화면에 ofstream을 사용하여 파일을 만드는 방법은 무엇입니까?C++ - ofstream을 사용하여 다른 디렉토리에 파일을 만드시겠습니까?
0
A
답변
1
"운영 체제에서 데스크탑 경로를 얻으려면 어떻게합니까?".
일단 파일이 있으면 파일 이름을 사용하여 ofstream을 사용하십시오. 비밀이 없어!
ofstream file;
file.open(YOUR_FULL_PATH_HERE, ios::binary); // suppose here you want binary!
// write your stuff here...
file.close();
데스크탑 경로를 얻는 방법은 운영 체제에 따라 다릅니다. 예를 들어, Windows에서는 SHGetSpecialFolderPath(CSIDL_DESKTOP)
을 사용할 수 있지만 Linux 또는 Mac OS X에서는 완료 방법을 확인해야합니다 (getenv("HOME")
은 "UNIX 기반"사례의 홈 디렉토리에서 데스크탑을 얻는 데 충분할 것입니다).).
관련 문제
- 1. Bash를 사용하여 특정 디렉토리에 파일을 만드시겠습니까?
- 2. MSBuild를 사용하여 파일을 다른 디렉토리에 복사하려면 어떻게합니까?
- 3. 한 번에 vim의 새 디렉토리에 파일을 만드시겠습니까?
- 4. vim에서 열려있는 파일의 디렉토리에 새 파일을 만드시겠습니까?
- 5. ofstream을 사용하여 파일에 쓰기
- 6. C 메이크 - 간부와 다른 디렉토리에 파일을 객체
- 7. sdcard 그림의 사본을 다른 디렉토리에 만드시겠습니까?
- 8. 파이썬을 사용하여 파일을 디렉토리에 복사하십시오.
- 9. Runtime.exec을 사용하여 파일을 만드시겠습니까?
- 10. 디렉토리에 파일을 나열하고 C/C++에서 삭제
- 11. ofstream을 사용하여 자동으로 디렉토리를 생성하는 방법
- 12. C 라이브러리에서 ofstream을 사용하여 기존 .doc 파일 열기
- 13. .dll 및 .pyd 파일을 다른 디렉토리에 보관
- 14. ofstream을 사용하여 텍스트를 동적으로 출력하기
- 15. 메이크 파일은 다른 디렉토리에 * .h 파일을 포함합니다.
- 16. C++에서 다른 디렉토리에 파일을 만드는 방법은 무엇입니까?
- 17. 하나의 파일에서 다른 텍스트 파일을 만드시겠습니까?
- 18. 배치 파일을 사용하여 파일을 Photoshop 디렉토리에 복사
- 19. ofstream을 사용하여 txt 파일을 작성할 때 강제 인코딩
- 20. 명령 줄 도구가 ofstream을 사용하여 파일을 만들도록 허용
- 21. Mac에서 ofstream을 사용하여 파일을 쓰면 내 파일은 어디에 저장됩니까?
- 22. stringstream 및 ofstream을 사용하여 긴 로그 파일을 작성하십시오.
- 23. ofstream을 사용하여 파일 끝에 텍스트 쓰기
- 24. BouncyCastle은 PKCS 7 암호화 파일을 만드시겠습니까? C#
- 25. PHP를 사용하여 메뉴를 만드시겠습니까?
- 26. 일부 디렉토리에 파일을 만드는 방법 C++
- 27. 패키지 파일을 다른 디렉토리에 저장할 수 있습니까?
- 28. 최신 파일을 ssh를 통해 다른 디렉토리에 복사하십시오.
- 29. C++에서 ofstream을 닫는 동안 Segfault
- 30. C++에서 istream/ofstream을 사용하여 txt 파일의 특정 줄 삭제
답변은 질문에 있습니다. 'std :: ofstream'을 사용하십시오. 다른 모든 파일 생성 메커니즘보다'std :: ofstream'에서 다소 다른 논리에 마법 부두가 없습니다. 폴더에 대한 올바른 경로와 쓰기 권한이 필요합니다. 다른 메커니즘과 마찬가지입니다. – WhozCraig
상대 경로를 사용 하시겠습니까? –