C语言字符串函数
strtok() 字符串分割函数
strstr() 字符串查找函数
范例
#include <string.h>
main()
{
char * s = "012345678901234567890123456789";
char *p;
p = strstr(s, "901");
printf("%s\n", p);
}
执行结果:
9.01E+21
strspn() 字符查找函数
strrchr() 定位字符串中最后出现的指定字符
strpbrk() 定位字符串中第一个出现的指定字符
strncpy() 复制字符串
strncat() 字符串连接函数
strncasecmp() 字符串比较函数(忽略大小写)
strlen() 字符串长度计算函数
strdup() 复制字符串
strcspn() 查找字符串
范例
#include <string.h>
main()
{
char *str = "Linux was first developed for 386/486-based pcs. ";
printf("%d\n", strcspn(str, " "));
printf("%d\n", strcspn(str, "/-"));
printf("%d\n", strcspn(str, "1234567890"));
}
执行结果:
5 //只计算到" "的出现, 所以返回"Linux"的长度
33 //计算到出现"/"或"-", 所以返回到"6"的长度
30 // 计算到出现数字字符为止, 所以返回"3"出现前的长度
strcpy() 复制字符串
strcoll() 字符串比较函数(按字符排列次序)
strcmp() 字符串比较函数(比较字符串)
strchr() 字符串查找函数(返回首次出现字符的位置)
#include <string.h>
main()
{
char *s = "0123456789012345678901234567890";
char *p;
p = strchr(s, '5');
printf("%s\n", p);
}
执行结果:
5.68E+25
strcat() 连接字符串
strcasecmp() 字符串比较函数(忽略大小写比较字符串)
rindex() 字符串查找函数(返回最后一次出现的位置)
index() 字符串查找函数(返回首次出现的位置)
toupper() 字符串转换函数(小写转大写)
tolower() 字符串转换函数(大写转小写)
toascii() 将整数转换成合法的ASCII码字符
strtoul() 将字符串转换成无符号长整型数
strtol() 将字符串转换成长整型数
strtod() 将字符串转换成浮点数
gcvt() 将浮点型数转换为字符串(四舍五入)
atol() 将字符串转换成长整型数
atoi() 将字符串转换成整型数
atof() 将字符串转换成浮点型数
sscanf(argv[i], "%ld", &junction_count);
sscanf( dtm, "%s %s %d %d", weekday, month, &day, &year );
sprintf(str, "Value of Pi = %f", M_PI);
C语言字符串函数的更多相关文章
- 13-C语言字符串函数库
目录: 一.C语言字符串函数库 二.用命令行输入参数 回到顶部 一.C语言字符串函数库 1 #include <string.h> 2 字符串复制 strcpy(参数1,参数2); 参数1 ...
- C语言字符串函数大全
C语言字符串函数大全 函数名: stpcpy 功 能: 拷贝一个字符串到另一个 用 法: char *stpcpy(char *destin, char *source); 程序例: #include ...
- C语言-字符串函数的实现(一)之strlen
C语言中的字符串函数有如下这些 获取字符串长度 strlen 长度不受限制的字符串函数 strcpy strcat strcmp 长度受限制的字符串函数 strncpy strncat strncmp ...
- C语言-字符串函数的实现(五)之strstr
C语言中的字符串函数有如下这些 获取字符串长度 strlen 长度不受限制的字符串函数 strcpy strcat strcmp 长度受限制的字符串函数 strncpy strncat strncmp ...
- C语言-字符串函数的实现(二)之strcpy
C语言中的字符串函数有如下这些 获取字符串长度 strlen 长度不受限制的字符串函数 strcpy strcat strcmp 长度受限制的字符串函数 strncpy strncat strncmp ...
- C语言字符串函数例子程序大全 – string相关
关于字符串函数的应用细则,例子程序 – jerny 函数名: stpcpy 功 能: 拷贝一个字符串到另一个 用 法: char *stpcpy(char *destin, char *source) ...
- 关于C语言字符串函数使用的一点心得
就字符串的拼接函数为例strcat. 原型:extern char *strcat(char *dest,char *src);用法:#include <string.h> 功能:把src ...
- c语言字符串函数大全(转)
函数名: stpcpy 功 能: 拷贝一个字符串到另一个 用 法: char *stpcpy(char *destin, char *source); 程序例: #include <stdio. ...
- 07 --C语言字符串函数
1)字符串操作 复制 strcpy(p, p1) 复制字符串 strncpy(p, p1, n) 复制指定长度字符串 strdup(char *str) 将串拷贝到新建的位置处 ...
随机推荐
- C# Json数据反序列化为Dictionary并根据关键字获取指定值1
Json数据: { "dataSet": { "header": { "returnCode": "0", " ...
- [大牛翻译系列]Hadoop(1)MapReduce 连接:重分区连接(Repartition join)
4.1 连接(Join) 连接是关系运算,可以用于合并关系(relation).对于数据库中的表连接操作,可能已经广为人知了.在MapReduce中,连接可以用于合并两个或多个数据集.例如,用户基本信 ...
- DataSnap Demo:TFDConnection、最大连接数、客户端回叫功能、多线程模拟、压力测试等
一.限制最大连接数,并验证来访者用户身份: procedure TServerContainer1.DSServer1Connect( DSConnectEventObject: TDSConnect ...
- Spark Streaming揭秘 Day34 解析UI监听模式
Spark Streaming揭秘 Day34 解析UI监听模式 今天分享下SparkStreaming中的UI部分,和所有的UI系统一样,SparkStreaming中的UI系统使用的是监听器模式. ...
- Win7 64bit 成功安装ArcView3.X
本人参考 链接 已在Win7 64Bit 笔记本上成功安装ArcView3.3,于是记录以下心得。 Win7 64Bit安装不了ArcView3.X的原因在于: 1,ArcView3.X属于16Bit ...
- Kinetic使用注意点--lable
new Lable(config) 参数: config:包含所有配置项的对象. { x: "横坐标", y: "纵坐标", width: "宽度&q ...
- 解决ora-01652无法通过128(在表空间temp中)扩展temp段
问题描述: 今天建索引的时候报:ora-01652无法通过128(在表空间temp中)扩展temp段 1.查看表空间是自动增长,且建表空间时是没有设表空间最大值的. 2.查看了一下表空间剩余多少竟然只 ...
- apache与nginx日志文件的区别(转载)
apache与nginx日志文件的区别 转载:http://www.xfcodes.com/apache/log/3270.htm 导读:apache与nginx日志文件的区别,在apache与ngi ...
- js注册登录审核
<script type="text/javascript"> $(function(){ $("#sendSms").click(function ...
- The 6th Zhejiang Provincial Collegiate Programming Contest->ProblemB:Light Bulb
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3203 题意:求影子的最长长度L; 当灯,人头和墙角成一条直线时(假设此时人 ...