首页 > 其他分享 >文件IO常用的函数接口

文件IO常用的函数接口

时间:2024-05-09 20:55:15浏览次数:24  
标签:文件 格式化 读取 写入 接口 按块 IO 按行 函数

本文归纳整理了常用的文件IO常见的函数接口及其用法,以供读者查阅

目录

打开文件

fopen

image

关闭文件

fclose

image

数据读取

字符读取:fgetc、getc、getchar

image

按行读取:fgets、gets

image

按块读取:fread

image

写入文件

字符写入:fputc、putc、putchar

image

按行写入:fputs、puts

image

按块写入:fwrite

image

文件位置(光标位置)

设置位移:fseek

image

获取位移:ftell

image

格式访问

向指定文件中输出格式化字符串:fprintf

image

向指定缓冲区中输出格式化的字符串:sprintf

image

文件错误处理

判断读取是否到达文件末尾:feof

image

判断文件是否读(或写)异常:ferror

image

标签:文件,格式化,读取,写入,接口,按块,IO,按行,函数
From: https://www.cnblogs.com/bell-c/p/18183021

相关文章

  • openfeign接口Springboot启动Bean报错未找到Singleton bean creation not allowed whi
    检查步骤检查springboot启动类是否标注@EnableFeignClients注解,未标注该注解会导致无法注入bean检查远程调用模块是否标注注解@FeignClient检查@FeignClient注解中是否写了正确的微服务名称(区分大小写)检查@FeignClient注解中标识的微服务是否启动​​原因:此处接......
  • post请求下载文件,"Content-Type": "application/x-www-form-urlencoded",
    importaxiosfrom"axios";importqsfrom"qs";if(item.resourceName=="导出"){const[startTime="",endTime=""]=this.rangeTime||[];letparams={carNumber:this.carNu......
  • 文件IO学习【二】
    目录文件操作接口说明标准IO标准IO函数介绍打开文件:fopen()fopen使用相关知识补充关闭文件:fclose读取数据字符读取(fgetc)按行读取按块读取写入文件字符写入字符串写入按块写入读取文件位置设置位移获取位移格式访问文件操作接口说明Linux系统为了简化不同类型文件的操作流程,在设计......
  • TextClip构造方法报OSError:MoviePy creation of None failed because of the followi
    在使用moviepy的构造方法创建实例时报错:这可能是两个原因导致的:未安装ImageMagick应用ImageMagick是一套功能强大、稳定而且开源的多平台工具集和开发包,可以用来读、写和处理超过200种基本格式的图片文件,包括PNG,JPEG,GIF,HEIC,TIFF,DPX,EXR,WebP,Postscript,PDF和SVG等格式。利用ImageM......
  • 利用标准IO获取当前系统时间并输出到文本
    文件IO思路1.调用接口函数获取系统时间2.将结构体返回的成员值存到变量里3.利用sprintf()将存储的整数转换成字符串并放入缓冲区4.将缓冲区中的内容写入文件代码#include<stdio.h>#include<stdlib.h>#include<time.h>#include<string.h>intmain()//(intargc,c......
  • 三角函数之和差化积公式(贰)
    perfaceInvoke:积化和差公式:https://www.cnblogs.com/Preparing/p/18181260从积化和差公式推衍得之First\[\begin{align}已知积化和差公式:\\\sin\alpha\cos\beta=\frac{\sin\left(\alpha+\beta\right)+\sin\left(\alpha-\beta\right)}{2}\\\\设\alpha=\frac{......
  • Airtest部署IOS测试
    **!17一、Airtest部署IOS测试:!**https://github.com/AirtestProject/iOS-Tagent/blob/master/Introduction/README_zh.mdps:”若访问http://127.0.0.1:8100/inspector报错unknown...........,不用管直接跳过这一步操作,不影响airtest的连接,只要http://127.0.0.1:8100/status......
  • 如何使用stable diffusion设计logo
    好的,我可以帮你写一篇关于如何使用stablediffusion设计logo的文章。这篇文章将从第二级标题开始,主题为:如何使用stablediffusion设计logo。二级标题:什么是StableDiffusion?StableDiffusion是一种尖端的文本到图像扩散模型,可以根据任何给定的文本输入生成逼真的图像。通过使用......
  • VMWare Workstation安装CentOS7使用桥接模式无法ping通问题
    无线网络下VMWare+CentOS7使用桥接模式无法联通网络问题_vmwarecentos桥接模式连不上网-CSDN博客编辑->虚拟网络编辑器VMnet0自动模式不行,要选择对应的网卡;可在网络连接里等方式查看网卡名称;不是管理员身份运行VMWareWorkstation默认不显示VMnet0,右下角有个啥按钮,点击一下......
  • Error: Cannot find module ‘D:\SoftSetupLoaction\nodejs\node_global\node_mod
    Error:Cannotfindmodule‘D:\SoftSetupLoaction\nodejs\node_global\node_modules\npm\bin\npm-cli.js‘  出现原因:重新安装可装了nodejs和npm网上查了很多方法,都建议重装,但是都没有效果(因为我就是重装之后出现的问题)按照错误提示node_global找不到npm-cli.js,个......