涉及的头文件有<stdio.h>,”pl0.h”,”string.h”
<Stdio.h> :stdio就是指 “standard input & output"(标准输入输出)
/*
* stdio.h
* This file has no copyright assigned and is placed in the Public Domain.
* This file is a part of the mingw-runtime package.
* No warranty is given; refer to the file DISCLAIMER within the package.
* Definitions of types and prototypes of functions for standard input and output.
* NOTE: The file manipulation functions provided by Microsoft seem to
* work with either slash (/) or backslash (\) as the directory separator.
*/
stdio.h所包含的函数:
文件访问
Fopen //打开文件
Freopen //将已存在的流指针和新文件连接
Fflush //刷新缓存区
Fclose //关闭文件
二进制输入/输出
Fread //直接流读操作
Fwrite //直接流写操作
非格式化输入/输出
fgetc/getc //输入一个字符 / 字符输入(控制台)
fputc/putc //字符输出 / 字符输出(控制台)
ungetc //把一个字符退回到输入流中
fgets //字符串输入
fputs //字符串输出
格式化输入/输出
scanf/fscanf/sscanf //格式输入
printf/fprintf/sprint //格式输出
文件定位
Ftell //得到文件位置
fseek //文件位置移动
fgetpos //得到文件位置
fsetpos//文件位置设置
rewind //文件位置复零位
错误处理
Feof //文件结尾判断
Ferror //文件错误检测
perror //得到错误提示字符串
文件操作
Remove //字符串长度头文件删除文件
Rename //修改文件名称
Tmpfile //生成临时文件名称
“string.h” :是关于字符数组的函数定义的头文件
字符串拷贝,块拷贝(目的和源存储区不可重叠) memcpy
块拷贝(目的和源存储区可重叠) memmove
串拷贝 strcpy
按长度的串拷贝 strncpy
字符串连接函数 串连接 strcat
按长度连接字符串 strncat
串比较函数 块比较 memcmp
字符串比较 strcmp
字符串比较(用于非英文字符) strcoll
按长度对字符串比较 strncmp
字符串转换 strxfrm
字符与字符串查 字符查 memchr
字符查 strchr
字符串查 strcspn
字符串查 strpbrk
字符串查 strspn
字符串查 strstr
字符串分解 strtok
杂类函数 字符串设置 memset
错误字符串映射 strerror
求字符串长度 strlen
“pl0.h” :Pl/0编译系统C版本头文件,描述Pl/0语言名字表中的类型、虚拟代码,虚拟代码结构及各种宏定义等。
注:头文件用< >表示则只在系统库函数头文件里寻(stdio.h是系统库函数头文件,没必要用” ”方式),而用” “表示先在用户自定义头文件先寻,若不到再去系统库函数头文件里寻(string.h和pl0.h用此方式)。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论