作者:mobiledu2502924027 | 来源:互联网 | 2023-10-15 17:23
#include#include原型:externintstrcmp(constvoid*s1,constvoid*s2);用法:#include功能:比较字符串s1和s2是否相同
#include
#include
原型:extern int strcmp(const void *s1, const void *s2);
用法:#include
功能:比较字符串s1和s2是否相同,区分大小写。
说明:如果s1=s2则返回零,否则返回非零值。
原型:extern int stricmp(char *s1,char * s2);
用法:#include
功能:比较字符串s1和s2,但不区分字母的大小写。
说明:strcmpi是到stricmp的宏定义,实际未提供此函数。
当s1
当s1=s2时,返回值=0
当s1>s2时,返回值>0
//举例:
void main()
{
char *str1="I am OldWolf";
char *str2="I am Oldwolf";
int cmp;
printf("原字符串分别为:n%sn%snn",str1,str2);
cmp=strcmp(str1,str2);
if (cmp!=0)
printf("strcmp比较字符串不相同!n");
else
printf("strcmp比较字符串相同!n");
cmp=stricmp(str1,str2);
if (cmp!=0)
printf("stricmp比较字符串不相同!n");
else
printf("stricmp比较字符串相同!n");
cmp=strcmpi(str1,str2);
if (cmp!=0)
printf("strcmpi比较字符串不相同!n");
else
printf("strcmpi比较字符串相同!n");
}
strcmp和stricmp、strcmpi三者之间的区别(C++)
推荐阅读
-
cppfig15_10.cppincludeincludeusingnamespacestd;templatevoidprintVector(constvector&integer ...
[详细]
蜡笔小新 2024-11-13 13:22:43
-
本文详细介绍了 WinMain 函数的参数及其用途,并提供了一个具体的示例代码来解析 WinMain 函数的实现。 ...
[详细]
蜡笔小新 2024-11-13 12:49:31
-
-
本文详细介绍了如何解决DNS服务器配置转发无法解析的问题,包括编辑主配置文件和重启域名服务的具体步骤。 ...
[详细]
蜡笔小新 2024-11-13 02:41:19
-
外部拓展其实是个相对来说很好玩的章节,可以真正开始用单片机写程序了,比较重要的是外部存储器拓展,81C55拓展,矩阵键盘,动态显示,DAC和ADC。0.IO接口电路概念与存 ...
[详细]
蜡笔小新 2024-11-12 19:51:29
-
本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ...
[详细]
蜡笔小新 2024-11-12 18:13:16
-
importpymysql#一、直接连接mysql数据库'''coonpymysql.connect(host'192.168.*.*',u ...
[详细]
蜡笔小新 2024-11-12 16:51:59
-
0x01快速自启动目录快速启动目录自启动方式源于Windows中的一个目录,这个目录一般叫启动或者Startup。位于该目录下的PE文件会在开机后进行自启动 ...
[详细]
蜡笔小新 2024-11-12 11:16:30
-
本文将详细介绍ZooKeeper的工作机制、特点、数据结构以及常见的应用场景,包括统一命名服务、统一配置管理、统一集群管理、服务器动态上下线和软负载均衡。 ...
[详细]
蜡笔小新 2024-11-13 13:11:46
-
在使用自动验证功能时,页面未能正确显示错误信息。通过使用 `dump($info->getError())` 可以帮助诊断和解决问题。 ...
[详细]
蜡笔小新 2024-11-13 12:30:21
-
本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ...
[详细]
蜡笔小新 2024-11-13 06:03:30
-
数字资产量化交易通过大数据分析,以客观的方式制定交易决策,有效减少人为的主观判断和情绪影响。本文介绍了几种常见的数字资产量化交易策略,包括搬砖套利和趋势交易,并探讨了量化交易软件的开发前景。 ...
[详细]
蜡笔小新 2024-11-12 21:49:55
-
当页面内容超出显示范围时,为了提升用户体验和页面美观,通常会添加滚动条。如果默认的浏览器滚动条无法满足设计需求,我们可以自定义一个符合要求的滚动条。本文将详细介绍自定义滚动条的实现过程。 ...
[详细]
蜡笔小新 2024-11-12 17:12:24
-
微软近期发布了Windows Terminal Preview v0.10,用户可以在微软商店或GitHub上获取这一更新。该版本在2月份发布的v0.9基础上,新增了鼠标输入和复制Pane等功能。 ...
[详细]
蜡笔小新 2024-11-12 16:15:56
-
本文介绍了如何使用 CMD 批处理脚本进行文件操作,包括将指定目录下的 PHP 文件重命名为 HTML 文件,并将这些文件复制到另一个目录。 ...
[详细]
蜡笔小新 2024-11-12 14:26:04
-
在最近的一个项目中,我们使用了JQuery DataTable进行数据展示,虽然使用起来非常方便,但在测试过程中发现了一个问题:当查询条件改变时,有时查询结果的数据不正确。通过FireBug调试发现,点击搜索按钮时,会发送两次Ajax请求,一次是原条件的请求,一次是新条件的请求。 ...
[详细]
蜡笔小新 2024-11-12 13:59:27
-
mobiledu2502924027
这个家伙很懒,什么也没留下!