string.h头文件的简单运用
strcpy(b, a):把字符串a复制到字符串b中
strlen(a):计算字符串a的长度
#include <stdio.h>
#include <string.h>int main()
{char str1[20], str2[20];gets(str1);puts(str1);strcpy(str2, str1);puts(str2);printf("%d\n", strlen(str2));return 0;
}
strcmp(a, b):逐个比较字符串a和b中的对应字符,直到对应字符不等或比较到串尾
#include <stdio.h>
#include <string.h>int main()
{char str1[20], str2[20];gets(str1);puts(str1);gets(str2);puts(str2);if (strcmp(str1, str2) > 0){printf("%s > %s\n", str1, str2);}else if (strcmp(str1, str2) < 0){printf("%s < %s\n", str1, str2);}else if (strcmp(str1, str2) == 0){printf("%s = %s\n", str1, str2);}return 0;
}
strcat(a, b):把字符串b连接到a,使a成为包含a和b的结果串
#include <stdio.h>
#include <string.h>int main()
{char str1[80], str2[80];gets(str1);gets(str2);strcat(str1, str2);puts(str1);puts(str2);return 0;
}
输入n个字符串,输出最小的一个
#include <stdio.h>
#include <string.h>int main()
{int n, i;char str[80], smin[80];scanf("%d", &n);getchar();gets(str);strcpy(smin, str);for (i = 1; i < n; i++){gets(str);if (strcmp(str, smin) < 0){strcpy(smin, str);}}printf("min:");puts(smin);return 0;
}
注:gets(str)前不加getchar()读入会出错,第一个读入的会是回车,如果把gets(str)换成scanf("%s",str),最后一个输入会是回车,所以使用gets(str)前注意用不用加getchar()!!!
string.h头文件的简单运用相关推荐
- string.h头文件
string.h头文件包含了许多用于字符数组的函数.使用以下函数时需要在开头添加string.h头文件. 1.strlen():该函数可以得到字符数组中第一个\0前的字符的个数,其格式为:strlen ...
- string类 string.h头文件 cstring头文件区别以及读取一行字符串总结
以前一直分不清string类 string.h头文件 cstring头文件的去别,今天ce了一发才稍微弄懂了. 首先C语言中只有string.h头文件,string.h包含了一些字符数组和字符串的函 ...
- Ler(一) stdlib.h,stdio.h,string.h头文件
一.定位不同 1.stdlib.h是standard library标准库头文件,定位在通用工具函数. 2.stdio.h是standard input&output标准输入输出头文件,定位在 ...
- C语言中的string.h头文件
C库提供了多个处理字符串的函数,ANSI C把这些函数的原型放在string.h头文件中. string.h头文件中常用的函数有strlen(),strcat(),strcmp(),strncmp,s ...
- C语言 string.h头文件
C标准要求在使用字符串函数时要包含头文件string.h,在使用字符函数时包含头文件 ctype.h 函数名 函数原型 功能 返回值 包含文件 isdi ...
- C/C++关于string.h头文件和string类
1.C的字符串头文件是<string.h>,在C++里这个文件变成了<cstring>,string前面的c表示这个是c语言的:而C++的字符串头文件是<string&g ...
- 关于string.h头文件的函数——C语言
首先要使用string.h函数,首先要编写#include<string.h> 1.strlen函数:此函数可以求得字符串的长度,但所求长度不包括"\0"所占的长度. ...
- string.h头文件里的函数源代码及调用(尝试编写)
1.strlen()函数的源代码及调用: #include<stdio.h> int strlen(char *s); int main() {int n;scanf("%d&q ...
- c语言gets函数头文件string.h,string函数头文件
string.h头文件中有什么函数 string.h头文件中的函数: #include //STL 通用算法 #include //STL 位集容器 #include //复数类 #include / ...
最新文章
- C++_member template成员模板
- 给求职的同学的几点建议
- 翻译:WebApi 认证--用户认证Oauth解析
- 判断给定森林中有多少棵树特别版
- 这两天有点热吆,star直线上涨!~Jeecg Boot
- (转)搭建Spring4.x.x开发环境
- 双11首日全国共揽收快递包裹5.69亿件 同比增长28.54%
- 怎么切换java版本吗_Java切换JDK版本的方法及技巧
- Python 解决 网易云.ncm格式 还原 无损音乐格式
- ODBC连接达梦数据库配置
- 详细了解DAS、SAN和NAS三种存储方式
- 渝粤题库 陕西师范大学 《服务礼仪》作业
- 海恩法则和费曼学习法
- 双功能RGD-TAT修饰DNA纳米胶束|聚苯胺纳米线修饰DNA(PAINW/DNA)
- 数值型数据的表示(3.0)
- 风口的猪(小米实习生笔试)
- CISSP第6/8知识点错题集
- OnMeasure()
- AWS云计算技术架构探索系列之二-身份账户体系(IAM)
- NanoPi NEO Air内EMMC系统克隆至全新的SD卡