Desc :
FILE *fopen( const char* filename, const char *mode );
filename - 생성 또는 개방할 파일의 이름
mode - 어떤 방법으로 개방할 것인지 지정
w+ 생성 / r 읽기 / ...
return - file포인터 반환(구조체 포인터)
생성 못하면 null 값 반환
fclose()함수로 메모리 해제해주어야 한다
Source Code :
#include <stdio.h>
void main()
{
FILE *file; // 파일 포인터 정의
file = fopen("C:\\Users\\w4135\\OneDrive\\136test.txt", "w+"); // C드라이브에 file.txt 생성
if (file == NULL)
{
puts("파일을 생성할 수 없습니다.");
}
else
{
puts("파일이 정상적으로 생성되었습니다.");
fclose(file);
}
}
Result :
'C' 카테고리의 다른 글
[C] 138 파일에서 한 문자 읽기 fgetc (1) | 2021.01.31 |
---|---|
[C] 137 파일에 한 문자 쓰기 fputc (1) | 2021.01.31 |
[C] 135 main() 함수 원형 사용하기 (1) | 2021.01.31 |
[C] 134 함수 포인터를 함수에서 사용하기 (1) | 2021.01.31 |
[C] 133 함수 포인터를 배열에서 사용하기 (1) | 2021.01.31 |