常用的C/C++函数库,

cstdio(stdio.h)

标准输入输出库。C Standard Input and Output Library

1. 实例

 #include <cstdio>
int main(){
FILE * pfile;
char char1[];
for(int i=;i<=;i++){
//用sprintf把文件(包括相对路径)的名字放到char1里面
sprintf(char1,"rename/%d.txt",i);
//用w方式建立文件
pfile=fopen(char1,"w");
if(pfile!=){
//创建成功,用fprintf把数字放进字符串里面写入该文件
fprintf(pfile,"I am %d .txt",i);
fclose(pfile);
}
}
return ;
}

实现功能:在rename文件夹里面,建立1.txt~10.txt,并在里面写入"I am *.txt" *为1~10.

在命令行里面切换到该.cpp文件所在目录(确保该目录已经建立rename文件夹),用cl 命令编译连接,之后运行。

2. 函数和描述

2.1 操作文件:

remove 移除文件

rename 重命名文件

tmpfile 打开临时文件

tmpnam 生成临时文件

2.2 文件访问

fclose 关闭文件

fflush flush流

fopen 打开文件

freopn 用不同的文件或者模式重新打开流

setbuf 设置流缓冲

setvfub 更改流缓存

2.3 输入输出

fprintf 输出到流

fscanf 从流中读数据

printf 打印格式化数据到stdout

scanf 从stdin里面读取格式化数据

sprintf 把格式化数据写到string

sscanf 从string读格式化数据

vfprintf 把格式化的变量参数表写到stream

vprintf 把格式化的变量参数表打印到stdout

vsprintf 吧格式化的变量参数表打印到string

2.4 字符的输入输出

fgetc 从stream里面得到char

fgets 从stream里面得到string

fputc 把char写到stream

fputs 把string写到stream

getc 从stream 得到char

getchar 从stdin得到char

gets 从stdin 得到string

putc 把char写到stream

putchar 把char 写到stdout

puts 把string 写到stdout

ungetc 从stream中舍弃char

2.5 直接输入输出

fread 从stream里面读数据块

fwrite 把数据块写到stream

2.6 文件的指针指向

fgetpos 得到在stream中的当前位置

fseek 重新放置stream位置标志

fsetpos 设置stream位置位置标志

ftell 获取stream中当前位置

rewind  设置位置标识到开始位置

2.7 错误处理

clearer 清除错误指针

feof 核对 end-of-file的指示器

ferror 核对error指示器

perror 打印出error信息

3. 其他

3.1 宏

EOF 文件结尾

FILENAME_MAX 文件名的最大长度

NULL 空指针

TMP_MAX 临时文件的数量

3.2 类型

FILE 控制stream的对象

fpos_t 确定文件中的位置的对象

size_t 没有符号的整数类型

C++常用库函数 C函数库 cstdio的更多相关文章

  1. 开发常用的 Android 函数库

    第三方函数库(译者注:包括第三方提供的 SDK,开源函数库)以惊人的方式助力着 Android 开发,借助这些其他开发人员辛勤工作的成果,我们开发起来更轻松和快捷.目前存在成千上万的函数库,如何选择正 ...

  2. 转:common.js 常用js公共函数库

    转自其他博主,自己开发备用 var h = {}; h.get = function (url, data, ok, error) { $.ajax({ url: url, data: data, d ...

  3. JSFunction-Javascript常用函数库

    最近正在整理书写常用的Javascript函数库,此函数库近期会持续更新 JSFunction 这里可以找到你经常想要使用的js函数,我正在努力完善它 希望它对你有所帮助 相信代码是优雅的舞者.--北 ...

  4. C++之cmath常用库函数一览

    cmath是c++语言中的库函数,其中的c表示函数是来自c标准库的函数,math为数学常用库函数. cmath中常用库函数: 函数 作用 int abs(int i); 返回整型参数i的绝对值 dou ...

  5. jsp el函数库

    EL函数库介绍 由于在JSP页面中显示数据时,经常需要对显示的字符串进行处理,所以SUN公司针对一些常见的处理定义了一套EL函数库供开发者使用. 这些EL函数在JSTL开发包中进行描述,因此在JSP页 ...

  6. C语言常用的库文件(头文件、函数库)

    C语言常用的库文件(头文件.函数库) C系统提供了丰富的系统文件,称为库文件.C的库文件分为两类,一类是扩展名为".h"的文件,称为头文件,在前面的包含命令中我们已多次使用过.在& ...

  7. Lua中的常用函数库汇总

    lua库函数 这些函数都是Lua编程语言的一部分, 点击这里了解更多. assert(value) - 检查一个值是否为非nil, 若不是则(如果在wow.exe打开调试命令)显示对话框以及输出错误调 ...

  8. PHP 常用函数库和一些实用小技巧

    PHP 常用函数库和一些实用小技巧 作者: 字体:[增加 减小] 类型:转载   包括文件读取函式,文件写入函式,静态页面生成函式,目录删除函式等   文件读取函式 //文件读取函式 function ...

  9. python常用函数库收集。

    学习过Python都知道python中有很多库.python本身就是万能胶水,众多强大的库/模块正是它的优势. 收集一些Python常用的函数库,方便大家选择要学习的库,也方便自己学习收集,熟悉运用好 ...

随机推荐

  1. FindWindowXG

    测试: 函数代码: function FindWindowXG(strClass, strTitle: string): THandle; var hd: THandle; arrClass: ..] ...

  2. vue左侧菜单的实现

    后端实现 django视图def menu(request): menu_list = models.Menu.objects.all().values('id', 'menu_name', 'par ...

  3. C++基础--函数模板

    函数模板是通用的函数描述,其使用泛型来定义函数.其实就是有些操作,如果撇开具体的变量的数据类型,其操作是一样的如果我们将这些操作写成一个模板,在调用不同变量的时候就设定好变量类型就可了,后续的操作基本 ...

  4. ng-options用法详解

    ng-options属性可以在表达式中使用数组或对象来自动生成一个select中的option列表.ng-options与ng-repeat很相似,很多时候可以用ng-repeat来代替ng-opti ...

  5. UltraISO制作manjaro系统盘,使用优盘

    下载系统镜像 默认是清华镜像 刻入方式一定要选RAW方式

  6. LeetCode简单题汇总

      1.两个数之和 给出一个整数数组,请在数组中找出两个加起来等于目标值的数, 你给出的函数twoSum 需要返回这两个数字的下标(index1,index2),需要满足 index1 小于index ...

  7. C语言编程实现SYN-Flood(Dos)攻击

    ## 实验环境为了方便,直接在win10 VS2013Ultimate实现(攻击机),靶机为同一局域网的另外一台主机或外网服务器.   ## 实验依赖基于WinPcap实现,需要安装WinPcap4. ...

  8. NET CLR via C#(第4版)第4章 类型基础

    本章内容: 1 所有类型都从System.Object派生 2 类型转换 3 命名空间和程序集 4 运行时的相互关系   本章讲述使用类型和CLR时需掌握的基础知识.具体地说,要讨论所有类型都具有的一 ...

  9. 配置自己的sublime

    我配置的sublime的是这样的,就是在input里输入数据,然后在output里可以得到数据,这样比较方便,看到有的大神还配置背景和其他的,有时间搞一下: 首先把编译器g++配置到环境变量,可以从d ...

  10. Ubuntu16.04安装配置Caffe教程(GPU版)

    推荐博客:https://www.linuxidc.com/Linux/2017-11/148629.htmhttps://blog.csdn.net/yggaoeecs/article/detail ...