环境通信 中止程序 abort
退出程序执行 , 并清除环境变量 atexit
退出程序执行 exit
读取环境参数 getenv
程序挂起 , 临时执行一个其他程序 system
搜索和排序工具 二分查找(数据必须已排序) bsearch
快速排序 qsort
整数运算函数 求绝对值 abs
div
得到除法运算底商和余数
求长整形底绝对值 labs
求长整形除法的商和余数 ldiv
多字节字符函数 得到多字节字符的字节数 mblen
得到多字节字符的字节数 mbtowc
多字节字符转换 wctomb
多字节字符的字符串操作 将多字节串转换为整数数组 mbstowcs
将多字节串转换为字符数组 mcstowbs
字符串处理
本分类的函数用于对字符串进行合并、比较等操作
头文件 string.h
函数列表
函数类别 函数用途 详细说明
字符串拷贝 块拷贝(目的和源存储区不可重叠) memcpy
块拷贝(目的和源存储区可重叠) memmove
串拷贝 strcpy
按长度的串拷贝 strncpy
字符串连接函数 串连接 strcat
按长度连接字符串 strncat
串比较函数 块比较 memcmp
字符串比较 strcmp
字符串比较(用于非英文字符) strcoll
按长度对字符串比较 strncmp
字符串转换 strxfrm
字符与字符串查找 字符查找 memchr
字符查找 strchr
字符串查找 strcspn
字符串查找 strpbrk
字符串查找 strspn
字符串查找 strstr
字符串分解 strtok
杂类函数 字符串设置 memset
错误字符串映射 strerror
求字符串长度 strlen
日期和时间函数
本类别给出时间和日期处理函数
头文件 time.h
函数列表
函数类别 函数用途 详细说明
时间操作函数 得到处理器时间 clock
得到时间差 difftime
设置时间 mktime
得到时间 time
时间转换函数 得到以ASCII码表示的时间 asctime
得到字符串表示的时间 ctime
得到指定格式的时间 strftime
函数库未来的发展方向
本部分用于说明各类别函数库在将来如何发展 。
序号 库类别 头文件 详细说明
1 错误处理 errno.h
2 字符处理 ctype.h
3 地区化 local.h
4 数学函数 math.h
5 信号处理 signal.h
6 输入输出 stdio.h
7 实用工具程序 stdlib.h
8 字符串处理 string.h
34
在C语言中fseek()的功能fseek()是重定位流(数据流/文件)上的文件内部位置指针 。
注意:文件指针指向文件/流 。位置指针指向文件内部的字节位置,随着文件的读取会移动,文件指针如果不重新赋值将不会改变或指向别的文件 。
如果执行成功,stream将指向以fromwhere为基准 , 偏移offset(指针偏移量)个字节的位置,函数返回0 。如果执行失败(比如offset取值大于等于2*1024*1024*1024,即long的正数范围2G),则不改变stream指向的位置,函数返回一个非0值 。
扩展资料:
注意事项
fseek函数的文件指针,应该为已经打开的文件 。如果没有打开的文件,那么将会出现错误 。fseek函数也可以这样理解,相当于在文件当中定位 。
这样在读取规律性存储文件时可以利用其OFFSET偏移量读取文件上任意的内容 。
fseek函数一般用于二进制文件,也可以用于文本文件 。用于文本文件操作时,需特别注意只有fseek(fp, 0, SEEK_SET) 和 fseek(fp, ftell(fp), SEEK_SET)能确保结果符合预期 。
参考资料来源:百度百科-fseek
C语言查找字符串位置函数 。请高手帮忙解决#includestdio.h
#includestring.h
int findstr(char *s_str,char *d_str);
推荐阅读
- 著名主播直播卖货话术,直播卖货台词大全集
- 池州专业sap软件服务,池州哪里有那个服务
- phpcms怎么恢复数据库,phpcms数据库文件
- 手机申请西瓜视频直播,申请西瓜视频直播条件
- java关闭窗体代码6的简单介绍
- u盘pe系统怎么变回去,pe优盘怎么恢复成正常的优盘
- 经营买卖的游戏,倒卖经营类游戏
- 钉钉的直播提醒怎么开的,钉钉如何直播提醒
- mysql驱动怎么xie的简单介绍