• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

파일 열기 실패

19.12.12 20:55 작성 조회수 2.68k

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: 의 파일로, 아니시라면 바탕화면의 파일로 경로를 바꿔서 해보시겠어요?

감사합니다.^^