_lcreat 함수(winbase.h)
[이 함수는 16비트 버전의 Windows와의 호환성을 위해 제공됩니다. 새 애플리케이션은 CreateFile 함수를 사용해야 합니다.]
지정된 파일을 만들거나 엽니다. 이 설명서는 기존 코드 문제 해결에만 포함되어 있습니다.
구문
HFILE _lcreat(
LPCSTR lpPathName,
int iAttribute
);
매개 변수
lpPathName
파일 이름입니다. 문자열은 Windows ANSI 문자 집합의 문자로 구성되어야 합니다.
iAttribute
파일의 특성입니다.
이 매개 변수는 다음 값 중 하나로 설정해야 합니다.
값 | 의미 |
---|---|
|
일반 파일입니다. 제한 없이 읽거나 쓸 수 있습니다. |
|
읽기 전용입니다. 쓰기를 위해 열 수 없습니다. |
|
숨겨져 있습니다. 디렉터리 검색에서 찾을 수 없습니다. |
|
System. 디렉터리 검색에서 찾을 수 없습니다. |
반환 값
함수가 성공하면 반환 값은 파일 핸들입니다. 그렇지 않으면 반환 값이 HFILE_ERROR. 확장 오류 정보를 얻으려면 GetLastError 함수를 사용합니다.
설명
파일이 없으면 _lcreat 작성할 새 파일을 만들고 엽니다. 파일이 있는 경우 _lcreat 파일 크기를 0으로 잘라내어 읽기 및 쓰기를 위해 엽니다.
함수가 파일을 열면 포인터가 파일의 시작 부분으로 설정됩니다.
_lcreat 함수를 주의하여 사용합니다. 다른 함수에서 이미 연 파일도 열 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | winbase.h(Windows.h 포함) |
라이브러리 | Kernel32.lib |
DLL | Kernel32.dll |