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

【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;
}

 

http://www.xdnf.cn/news/6706.html

相关文章:

  • Java内存泄露生产环境排查过程,通透了
  • 计算机网络 : Socket编程
  • EXCEL在一列数据前统一添加负号
  • 6种方式来探究数据集的的方法worldquant
  • STM32外设AD-定时器触发 + DMA读取模板
  • RKNN开发环境搭建(ubuntu22.04)
  • 网络世界的“百变身份“:动态IP让连接更自由
  • 解锁DeepSeek潜能:Docker+Ollama打造本地大模型部署新范式
  • 【Python 操作 MySQL 数据库】
  • maven和npm区别是什么
  • 几种排序方式的C语言实现(冒泡、选择、插入、希尔等)
  • 大数据技术的主要方向及其应用详解
  • 【问题排查】easyexcel日志打印Empty row!
  • DeepSearch代表工作
  • 时钟产生的公共模块示例
  • Java 泛型与类型擦除:为什么解析对象时能保留泛型信息?
  • 随笔:hhhhh
  • Redisson 四大核心机制实现原理详解
  • 涂色不踩雷:如何优雅解决 LeetCode 栅栏涂色问题
  • Vue3项目使用ElDrawer后select方法不生效
  • 突围“百机大战”,云轴科技ZStack智塔获IDC中国AI大模型一体机推荐品牌
  • 第五章:Linux用户管理
  • 【无标题】威灏光电哲讯科技MES项目启动会圆满举行
  • leetcode 57. Insert Interval
  • Node.js 同步加载问题详解:原理、危害与优化策略
  • Spring Cloud动态配置刷新:@RefreshScope与@Component的协同机制解析
  • Gitee DevOps:中国企业数字化转型的加速引擎
  • UNiAPP地区选择
  • 解码国际数字影像产业园:成都高品质办公楼宇
  • OpenCV阈值处理完全指南:从基础到高级应用