1.文件打开
#include <stdio.h> int main() { FILE* fp; //fopen(文件路劲,打开方式) 打开文件 //打开方式 r 只读方式打开 w写方式打开 a 以追加方式打开 //在文件操作中 所有的路径都需要写[/]文件的名称需要添加扩张名 fp = fopen("C:/Users/罗摩衔那/Desktop","r"); //对打开的文件进行判断 NULL 表示空指针 if(fp=NULL) { printf("打开文件失败 "); return -1; } printf("文件打开成功 %p ",fp); //关闭文件 fclose(fp); return 0; }
2.文件读取
#include <stdio.h> #include <stdlib.h> int main(void) { FILE* fp; char ch; //1.先打开文件 fp = fopen("C:/Users/罗摩衔那/Desktop/编程英语.txt","r"); if(fp == NULL) { printf("文件打开失败 "); return -1; } //2.文件读取 while((ch=fgetc(fp))!=EOF) { printf("%c",ch); } //3.文件关闭 fclose(fp); return 0; }
3.文件写入
写入前
#include <stdio.h> #include <stdlib.h> int main() { char ch = 'A'; FILE* fp; fp = fopen("C:/Users/罗摩衔那/Desktop/编程英语.txt","w"); if(fp == NULL) { return -1; } fputc(ch,fp); fclose(fp); return 0; }
写入后