打开文件 | fopen() | fp=fopen(“d:\lisy.txt”,“wt”) |
---|---|---|
关闭文件 | fclose() | fclose(fp) |
文件定位 | fseek()改变文件位置的指针位置 | fseek(&student,sizeof(struct stu),1,fp) |
。。。。 | rewind()使文件位置指针重新到文件开头 | rewind(fp) |
ftell()返回文件位置指针的当前值 | int i; i=ftell(fp) | |
文件读写 | fgetc()从指定文件取得一个字符 | char ch;ch=fgetc(fp) |
fputc()把字符输出到指定文件 | fputc(‘a’,fp) | |
fgets()从指定文件中读取字符串 | fgetc(str,10,fp) | |
fputs()把字符串输出到指定文件中 | fputs(str,fp) | |
getw()从指定文件中读取一个字(int型) | int i;i=getw(fp) | |
putw()把一个字(int)型输出到指定文件中 | putw(10,fp) | |
fread()从指定文件中读取数据项 | fread(&adress,int size,int count,fp) | |
fwrite()把数据项写到指定文件 | fwrite(&adress,int size,int count,fp) | |
fscanf()从指定文件中按格式读取数据项 | fscanf(fp,“格式化字符串”,【输入地址表】 | |
fprintf()按指定格式将数据写到指定文件中 | fprintf(fp,“格式化字符串”,【输出项地址表】 | |
文件状态 | fputs()把字符串输出到指定文件 | |
getw()从指定文件中读取一个字(int型) |
文件的常用函数
最新推荐文章于 2022-08-10 14:03:26 发布