首页 > 其他分享 >57.C文件操作有关常用函数和模式整理

57.C文件操作有关常用函数和模式整理

时间:2024-09-12 09:48:04浏览次数:1  
标签:返回 文件 常用 函数 int 57 失败 FILE EOF

为方便而有所整理
数据文件分为

  1. 文本文件
  2. 二进制文件
    求速且生成文件较小则用二进制文件保存数据
    若要无须经过任何转换就可看到内容用文本文件保存数据
    FILE *gao = fopen("C:\\Users\\Desktop\\gao.txt", "模式");
   fopen两个参数 1个要打开文件的路径 2打开的模式方式 返回的是FILE*文件指针类型

文件打开模式:
image

文件关闭函数:
int fclose(FILE*); 成功返回0 失败返回EOF(-1)

文件写入函数:
int putc(int c,FILE*); 成功返回字符 失败返回EOF(-1)

int puts(*str,FILE*); 成功返回0 失败返回EOF(-1)

fwrite(*str,size,number,FILE*);成功返回写入的数据次数 失败返回0

int fprintf(FILE*,"%---",----);成功返回输出的字符数 失败返回EOF

文件读取函数:

int fgetc(FILE*);成功将字符转换成整数返回 失败或末尾返回EOF

char* fgets(*s,size,FILE*);成功返回s,失败或末尾返回NULL

fread(*str,size,number,FILE*);成功返回读取数据的大小 失败返回0

fscanf(FILE*,"%----",&----);成功返回输入的参数个数 失败返回EOF

文件随机访问:
rewind(FILE*)将文件位置指针指向文件开头

int fseek(FILE*,数, SEEK_CUR 1当前位置/SEEK_END 2文件末尾/SEEK_SET 0文件开头);文件位置指针指向指定位置

ftell(FILE*)获取文件位置指针的当前位置

标签:返回,文件,常用,函数,int,57,失败,FILE,EOF
From: https://www.cnblogs.com/gaodiyuanjin/p/18409547

相关文章

  • js代理函数
    consthook=true,compress=truedeleteprocessdeleteglobaldeleterequiredeletemoduledeleteBufferdelete__dirnamedelete__file__consthook_funcs=['toString','hasOwnProperty']constconstructor_excepts=[Date,RegExp]......
  • lambda匿名函数使用场景举例
    lambda函数是Python中的一种简洁的匿名函数,常用于需要快速定义简单函数的场景。尽管lambda函数的功能较为有限(只能包含单个表达式),但它在很多情况下仍然非常有用。以下是一些常见的使用场景和示例:1.作为高阶函数的参数许多内置函数和库函数(如map()、filter()和sorted())......
  • 关于一些字符串操作的常用方法
    字符串操作关于一些字符串操作常用方法字符串截取stringtemp="大家好,我叫张三。";//索引从0开始截取索引5后面的所有字符串(包括5)Console.WriteLine(temp.Substring(5));//索引从0开始,截取索引5后面4个字符串(包括5)......
  • 前端vue2 常用的函数
    1、在el-menu开启路由模式,default-active使用动态值等于当前路由,就需要用:default-active="$route.path" 2、阿里巴巴矢量图icfont的使用 ①将自己需要的图标下载到矢量库对应的项目文件中 ②更新对应的css代码,点击css代码链接,更新到本地去 ③使用<iclass="iconfont......
  • 编程讲解视频中老师们经常用的截图软件
    前言:        本人第一次发博客,如果写的不好请见谅进入主题:    本人应为学编程的过程中看到很多的编程老师们在讲解的过程中经常使用一款叫做Snipaste的截图软件,本人认为很不错,挺方便的,于是在网上查找这款软件,因为开始不知道这款软件的名字是什么,于是就奔......
  • 监管动态| 网络空间协会首次发布合规常用APP清单,是否会有第二批?
    9月10日中国网络空间安全协会官网发布公告,协会组织指导网上购物、地图导航、浏览器、新闻资讯、在线影音、电子图书、拍摄美化、云盘、短视频、演出票务共10类62款App运营方,对照《中华人民共和国网络安全法》《中华人民共和国个人信息保护法》《常见类型移动互联网应用程序必要个......
  • 函数递归的学习1
    了解递归递归是什么1.在C语言中,递归就是函数自己调用自己。递归的思想把⼀个大型复杂问题层层转化为⼀个与原问题相似,但规模较小的子问题来求解;直到子问题不能再被拆分,递归就结束了。所以递归的思考方式就是把大事化小的过程。递归中的递就是递推的意思,归就是回归的意思。......
  • 【自用22.】C++类的静态数据成员以及静态成员函数
    需要获取总的人数,如何实现?方案一:使用全局变量,在构造函数中对这个全局变量进行修改具体代码如下:在Human.cpp中定义全局变量,并在构造函数中对人数进行增加操作#include"Human.h"#include<iostream>usingnamespacestd;intHumanCount=0;Human::Human(){ name......
  • 【小白深度教程 1.16】手把手教你使用 Pytorch3D(1)使用 3D 损失函数来拟合 Mesh
    【小白深度教程1.16】手把手教你使用Pytorch3D(1)使用3D损失函数来拟合Mesh1.安装和导入模块2.加载.obj文件并创建Mesh对象3.可视化源Mesh和目标Mesh4.迭代优化进行拟合5.可视化损失6.保存结果在这篇文章中,我们将学习如何使用3D损失函数变形源......
  • css常用方式
     常容器用的样式:position:relative|absolute;/*相对定位|决定定位*/display:flex;/*浮动*/line-height:0px;/*div撑开问题*/对 rpx 详细说明:设计师在提供设计图时,一般只提供一个分辨率的图。严格按设计图标注的px做开发,在不同宽度的手机上界面很容易变......