我必須製作一個程序來管理它從文件中獲得的信息,但是我使用的是古老的Turbo C 3.0,所以我在嘗試寫入文件時出現錯誤,這裏是我的代碼:使用Turbo 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? (我學會了使用Turbo C自己進行編程,但那是很久以前的...) –