当前位置: 首页 > news >正文

【Win32 API】 lstrcmpA()

 作用

     比较两个字符字符串(比较区分大小写)。

     lstrcmp 函数通过从第一个字符开始检查,若相等,则检查下一个,直到找到不相等或到达字符串的末尾。

 函数

int lstrcmpA(LPCSTR lpString1, LPCSTR lpString2);

参数

lpString1

类型:LPCTSTR

要比较的第一个以 null 结尾的字符串。

lpString2

类型:LPCTSTR

要比较的第二个以 null 结尾的字符串。

返回值

类型:int

如果由 lpString1 指向的字符串小于 lpString2指向的字符串,则返回值为负值。

如果由 lpString1 指向的字符串大于 lpString2指向的字符串,则返回值为正值。

如果字符串相等,则返回值为零。

请注意,lpString1 和 lpString2 参数必须以 null 结尾,否则字符串比较可能不正确。

支持

最低支持系统版本Windows 2000 Professional
最低支持服务器版本Windows 2000 Server
头文件winbase.h  (包括 Windows.h)
Kernel32.lib
dllKernel32.dll

 例子

#include "windows.h"int _tmain(int argc, _TCHAR* argv[])
{char ch1[48] = "abc123";char ch2[48] = "abc123";char ch3[48] = "def45";char ch4[48] = "def44";int ret1 = lstrcmpA(ch1, ch2);int ret2 = lstrcmpA(ch1, ch3);int ret3 = lstrcmpA(ch3, ch4);printf("结果1:%d\n",ret1);printf("结果2:%d\n",ret2);printf("结果3:%d\n",ret3);system("pause");return 0;
}

 

相关文章:

  • 第J1周:ResNet-50算法实战与解析
  • entity线段材质设置
  • let、var、const的区别
  • 基于javaweb的SSM驾校管理系统设计与实现(源码+文档+部署讲解)
  • 软考第六章知识点总结
  • 如何安装cuda版本的pytorch
  • PTN中的L2VPN与L3VPN技术详解
  • 时频分析的应用—外部信号的显影和定点清除
  • LLM笔记(七)注意力机制
  • WL-G4048 Multi-Port PCIe 4.0 Switch
  • 学习状态不佳时的有效利用策略
  • 团队模式总结
  • 【信息系统项目管理师】第6章:项目管理概论 - 31个经典题目及详解
  • 前端开发笔记与实践
  • 小黑独自享受思考心流:80. 删除有序数组中的重复项 II
  • 项目管理进阶:全文解读企业IT系统全生命周期管理与运营平台建设方案【附全文阅读】
  • 广州附医华南医院MDT团队新技术赋能「睡眠障碍治疗」:告别单一、反复、不对症,实现精准快速起效!
  • [原创](计算机数学)(The Probability Lifesaver)(P10): 生日概率问题.
  • 力扣-78.子集
  • [CSS3]属性增强1
  • 通往国际舞台之路:清政府与万国公会的交往
  • 新华时评:让医德医风建设为健康中国护航
  • 上海“城市文明开放麦”全城总动员,樊振东担任首位上海城市文明大使
  • 外交部:国际社会广泛理解和支持中方不同意台参加世卫大会的决定
  • 落实中美经贸高层会谈重要共识,中方调整对美加征关税措施
  • 上海首发经济“卷”到会展业,浦东签约三个年度“首展”