FILE *fp :定义文件指针

创建和打开:FILE *open(const char *filename,consr char *mode)  filename 名字 mode 模式(打开失败返回NULL)(成功返回文件指针)

r,rb w,wb只读 只写  a,ab不存在就创建文件  r+,rb+读写方式打开 w+,wb+读写打开,不存在就创建 a+,ab+读和不存在就创建 rt+ 读写打开一个文本文件允许读和写  rt 只读打开一个文本文件,只允许读数据:有b说明是打开二进制文件,liunx不区分文本文件和二进制文件

读:size_t fread(void *ptr,size_t size,size_t n,*FILE *stream)    从stream指向的文件中读取N个字段,每个字段都是size字节,并将读取的数据放入ptr所指字符数组中,返回实际已读取的字节。(EOF文件结束符)

写:size_t fwrite(consr void *ptr,size_t size,size_t n,*FILE *stream)   从缓冲区ptr所指的数组中把N个字段写入stream所指的文件中,每个字段长size字节。

读字符:int fgetc(FILE *stream)

写字符:int input(int c,FILE *stream)  向stream指向的文件中写入C字符

格式化读:fscanf(FILE *stream,char *format,[argument]) 从一个stream指向文件中进行格式化输入

格式化输出:fprintf(FILE *stream,char *format,[argument]) 格式化输出到一个stream指向文件中

控制文件内部指针函数:int fseek(FILE *stream,long offset,int whence)   offset每次读写字节的偏移量,whence当前位置基点        whence:SEEK_SET 文件开头  SEEK_CUR 文件指针位置 SEEK_END 文件结尾

路径获取:char *getcwd(char *buff,size_t size)  提供一个size大小的buffer,getcwd会把路径名copy到buffer,如果buffer太小,函数会返回-1。头文件

创建一个目录:int mkdir(char *dir,mode)  成功返回0,失败返回-1 头文件

技术资讯 技术方案 技术应用 技术新品 技术前沿 行业资讯 行业方案 行业应用 行业新品 行业前沿

c语言调用库函数,C语言库函数调用文件相关推荐

  1. c语言实现输入输出功能需要调用库函数,C语言学习笔记(二)

    格式字符的输入和输出 1.C语句的分类 1)控制语句    if...else ; continue ; switch ; break ; for(....) ; goto ; while(....) ...

  2. c语言中逐个检索字符的库函数,C语言库函数strstr的实现

    C语言库函数用于在字符串中查找子串.函数原型为char *(strstr)(const char *s1, const char *s2) 函数的参数是两个字符串,函数返回s2在s1中第一次出现的位置 ...

  3. java调用wvsc.exe_c语言 函数的调用方法

    欢迎加入 编程爱好者 QQ群 群号 57616770 中都只有一个主函数main(), 但实用程序往往由多个函数组成.函数是C源程序的基本模块,通过对函数模块的调在第一章中已经介绍过,C源程序是由函数 ...

  4. vc只能调用matlab子函数,Vc++6.0调用matlab的数学库函数

    Vc++6.0调用matlab的数学库函数 前段时间在摸索如何在VC++6.0当中调用Matlab的里的数学库函数.当时弄得我很是郁闷,现在想想,自已走了很多弯路,原来,是如些的简单.所以,与出来和大 ...

  5. matlab下调用python,numpy库函数的方法

    matlab下调用python,numpy库函数的方法 Matlab 调用 Python 下的脚本 这篇博文的目的是为了解决博主在用matlab的eig函数时遇到的一个问题: 博主在用matlab下的 ...

  6. C语言函数(函数嵌套、递归调用)+局部变量和全局变量+extern关键字的使用+Visual Studio简单的使用教程+数据存储类别+内部函数外部函数

    上一篇文章:编译预处理知识点梳理:宏定义+文件包含+条件编译 C语言函数(函数嵌套.递归调用--+局部变量和全局变量+extern关键字的使用+Visual Studio简单的使用教程+数据存储类别+ ...

  7. 库函数和c语言的关系,C语言与C语言库函数是什么关系

    C语言与C语言库函数是什么关系 答案:4  信息版本:手机版 解决时间 2020-06-14 13:55 已解决 2020-06-14 07:03 "C语言没有输入输出函数,但通常提供的C系 ...

  8. VB:使用Visual Studio 2010中的VB语言工具箱DataGridView调用SQL数据库Database的表格文件

    VB:使用Visual Studio 2010中的VB语言工具箱DataGridView调用SQL数据库Database的表格文件 目录 问题探究 图文教程 问题探究 使用Visual Studio ...

  9. Oracle 中调用外部C动态库函数

    Oracle 中调用外部C动态库函数 分类: Oracle 2016-08-20 05:24:52 原文地址:Oracle 中调用外部C动态库函数 作者:libydwei2007 由于项目为了缩短开发 ...

  10. python语言+selenium自动化,编写脚本调用Chrome、Firefox浏览器打开百度网站

    python语言+selenium自动化,编写脚本调用Chrome.Firefox浏览器打开百度网站 目标:初始化一个webdriver实例对象driver,通过webdriver.Chrome()和 ...

最新文章

  1. C、C++文件操作大全
  2. sharepoint 2016 开启Project 2016 pwa网站
  3. SQL零基础学习笔记(一)
  4. Spring框架第一天
  5. python和区块链哪个好_10个最流行的Python区块链开源项目
  6. 2019118_四个化学数据分析(2)
  7. Intellij IDEA--导入导出配置
  8. 2022年R2移动式压力容器充装上岗证题库及在线模拟考试
  9. 【分享】VMwareESXI详细黑群晖教程 DS36156
  10. ASCII码与英文的显示原理
  11. python-pygame实现飞机大战-4-获取补给、发射强化子弹以及放大招清屏
  12. Hej Stylus for Mac(光标控制系统工具)
  13. 广义表详解(C语言版)
  14. C++模板的特化与偏特化
  15. 课堂活动(调查不同厂家的上网行为管理软件设备,列举每款软件的名称,主要功能,并简要说明上网行为管理类的软件及设备原理。)
  16. 车载网络测试 - 车载以太网 - 网络配置方法
  17. 一个人有怎样的心灵,就拥有怎样的世界。----人是自己观念的奴隶
  18. Go 语言入门三部曲(一):能看懂 Go 语言
  19. html 支持ssi,shtml网页SSI使用详解
  20. layout_marginStart和layout_marginEnd

热门文章

  1. [转载] 在IDEA中将SpringBoot项目打包成jar包的方法
  2. 浅析MyBatis执行器原理
  3. gmm聚类python_聚类算法GMM和KMeans?
  4. c++ vector,list,deque,map,set,hash_map 特点及区别
  5. Qt 维护工具MaintenanceTool.exe 使用
  6. java 密钥库 口令_java密钥库和密码设置
  7. OpenSSL密码库算法笔记——第5.4章 椭圆曲线点的简介
  8. MySQL查询优化和索引优化学习笔记
  9. 《线性代数及其应用》笔记-第三章
  10. python情感词典计算得分_利用情感词典计算调研纪要中的情感得分