파일에서 가져 오는 정보를 관리하는 프로그램을 만들어야하지만 터보 C 3.0을 사용하고 있습니다. 따라서 파일에 쓰려고하는 중에 오류가 발생합니다. 내 코드 :터보 C로 파일 처리하기
#include <conio.h>
#include <stdio.h>
void main(){
clrscr();
int c;
FILE *datos;
datos = fopen("datos.txt","w");
c = fgetc (datos);
printf("%d",c);
fclose(datos);
getch();
}
인쇄 할 때마다 -1로 반환됩니다. 나는 이것이 정말로 간단해야한다는 것을 알고 있지만 문제가 있습니다.
왜 "w"(쓰기 모드)로 파일을 열었고 "r"(읽기 모드)로 파일을 열 수 없습니까? – osgx
@osgx 결국 파일에 쓸 것입니다. –
왜 Turbo C 3.0을 사용하고 있습니까? (나는 터보 C를 사용하여 프로그램하는 법을 배웠다. 그러나 그것은 오래 전이었다.) –