0
코드를 디버깅 할 때 아래 프로그램에서 터보 C.를 사용하고 있습니다. 출력 창에서 항상 "파일을 읽을 수 없습니다"라는 메시지가 나타납니다. 파일의 입력 경로는 "PR1.txt"로 주어지며 같은 파일이 C :에도 있습니다.터보 C를 사용하여 C에서 fopen 함수로 파일을 열 수 없습니다.
#include "stdio.h"
#include "stdlib.h"
void main(void)
{
FILE *fp;
int value;
char ch;
fp = fopen("PR1.txt","w");
if(!fp)
{
printf("Cannot read file");
}
else
{
printf ("\n entr char to wrtite in file ::");
scanf("%c",&value);
fputc(ch,fp);
fclose(fp);
fp=fopen("PR1.c","r") ;
value=getc(fp);
printf("\n The result is= %d",value);
fclose(fp);
getch();
}