打开一个文件
文件使用方式 含义
r只读(文本文件)
w只写(文本文件)
为输出数据,,打开文本文件(建立新文件)a追加(文本文件)
rb只读(二进制文件)
wb只写(二进制文件) 为输出数据,打开二进制文件(建立新文件)ab追加(二进制文件)
r+读写w+读写为了读和写,建立一个文本文件
a+读写为了读和写,打开一个文本文件rb+读写为了读和写,打开一个二进制文件wb+读写为了读和写,建立一个新的 二进制文件ab+读写打开一个二进制文件打开文件(建立文件)
if((fp=fopen("d://data_structure/test1.txt","w+")) == NULL){printf("can not open file");return 0;}
fclose(fp)关闭文件指针
fgetc(fp)读入一个字符,待会所读字符,失败返回文件结束标志EOF(-1)
fputc(ch,fp)成功返回值就是输出的字符,失败返回EOF
------------------------------------------------------------------------------------------------
fgets(str,n,fp)读入一个长度为(n-1)的字符串,存在str,success返回str,失败返回NULL
fputs(str,fp)吧str所指向的字符串写到文件中,suc,返回0;失败返回非0值
-------------