인프런 커뮤니티 질문&답변
파일 열기 실패
작성
·
3.2K
0
선생님이 말씀하신대로 코드를 작성하고 실행해보니 파일 열기 실패가 떠요.
요거는 어떻게 해야 하나요?
아레에는 제가 작성한 코드입니다
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#define MAX 10000
int main(void)
{
// 파일 입출력
// 파일에 어떤 데이터를 저장
// 파일에 저장된 데이터를 불러오기
// fputs, fgets 쌍
char line[MAX]; // char line[10000];
FILE* file = fopen("c:\\test1.txt", "wb"); // r(읽기 전용) w(쓰기 전용) a(이어쓰기), t(텍스트) b(바이널 데이터)
if (file == NULL) {
printf("파일 열기 실패\n");
return 1;
}
fputs("fputs 를 이용해서 글을 적어볼게요\n", file);
fputs("잘 적히는지 확인해주세요\n", file);
// 파일 열고 안닫고 문제생기면?
// 데이터 손실 발생 가능
// 닫아주는 습관 가지기
fclose(file);
// fprintf, fscanf 쌍
return 0;
}
답변 1
0
나도코딩
지식공유자
안녕하세요!
코드는 괜찮아 보이는데 윈도우 10 사용중이신가요? 어쩌면 C: 에 있는 파일은 쓰기 권한이 없어서 문제가 될수 있겠네요. D: 하드디스크가 있다면 D: 의 파일로, 아니시라면 바탕화면의 파일로 경로를 바꿔서 해보시겠어요?
감사합니다.^^





