현재 디렉토리를 읽는 중 getcwd 함수의 두 번째 매개 변수를 채우려면 어떻게해야합니까?getcwd 두 번째 매개 변수
2
A
답변
2
오버플로가 발생하지 않도록 첫 번째 매개 변수에 입력 한 버퍼의 길이입니다.
4
채우려 버퍼의 크기 : 올바르게 설정 (또는 ENAMETOOLONG
/ERANGE
자리)하는
char result[PATH_MAX];
char *r = getcwd(result, PATH_MAX);
않으면 오버 플로우 문제를 버퍼가 발생할 수 있습니다.
경고 : Not all platforms provide PATH_MAX. 플랫폼에 있는지 확인할 수 있다면 매우 편리합니다. malloc()
기억이 더 깨끗하게 할 것이기
또한 realpath()
을 사용할 수 있습니다 (POSIX.1-2008) :
char *result = realpath(".", NULL);
// do stuff with result
free(result);
관련 문제
- 1. 이 두 번째 매개 변수
- 2. android의 preferences.getInt에있는 두 번째 매개 변수
- 3. 두 번째 하위 폴더 변수
- 4. 두 번째 템플릿 (STL 컨테이너) 내에서 템플릿 매개 변수 사용
- 5. sqlite3_bind_xxxx, sqlite3_column_xxxx - 첫 번째 매개 변수
- 6. CreateProcess, 첫 번째 매개 변수 질문
- 7. 스칼라 클래스의 두 집합의 생성자 매개 변수
- 8. 두 번째 및 세 번째 클래스를 사용하여 클래스 변수 변경
- 9. Reporting Services의 다른 매개 변수 값을 기반으로 매개 변수 사용
- 10. XSLT - 캐칭 매개 변수
- 11. 컨트롤러/매개 변수 구문?
- 12. ListView 클래스의 AddHeaderView에서 두 번째 매개 변수는 무엇을합니까?
- 13. 두 번째 자녀의 두 번째 자녀 - Jquery
- 14. 함수 매개 변수
- 15. PowerShell 함수 매개 변수 값 매개 변수 사이의 해결
- 16. 첫 번째 조건의 변수 할당과 두 번째 조건의 동일한 변수 사용 잘 정의 된?
- 17. 보고서 하위 매개 변수 쿼리에 대한 액세스 매개 변수 액세스
- 18. 배치 매개 변수 % 1
- 19. ADO _ConnectionPtr 매개 변수
- 20. 이 Ajax.Updater의 매개 변수
- 21. 생성자 매개 변수 대 메서드 매개 변수?
- 22. PDO 잘못된 매개 변수 번호
- 23. IServiceLocator에 매개 변수 전달
- 24. 추가 매개 변수
- 25. Perl getcwd 정방향 슬래시 끝내기
- 26. 업데이트를위한 매개 변수 선택
- 27. 매개 변수
- 28. 매개 변수
- 29. 매개 변수
- 30. 매개 변수