经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 程序设计 » C++ » 查看文章
C/C++编程笔记:C++中的strcoll()函数及其使用
来源:cnblogs  作者:安生丶  时间:2021/3/8 12:08:40  对本文有异议

strcoll()是内置库函数,在<string.h>头文件中声明。

句法:

int strcoll(const char * str1,const char * str2)

参数:函数strcoll()以两个字符串作为参数,并返回一个整数值。

1、小于零:str1小于str2时

  1. #include <stdio.h>
  2.  
  3. #include <string.h>
  4.  
  5. intmain()
  6.  
  7. {
  8.  
  9. charstr1[10];
  10.  
  11. charstr2[10];
  12.  
  13. intret;
  14.  
  15. strcpy(str1, "abc");
  16.  
  17. strcpy(str2, "ABC");
  18.  
  19. ret = strcoll(str1, str2);
  20.  
  21. if(ret > 0) {
  22.  
  23. printf("str1 is greater than str2");
  24.  
  25. } elseif(ret < 0) {
  26.  
  27. printf("str1 is lesser than str2");
  28.  
  29. } else{
  30.  
  31. printf("str1 is equal to str2");
  32.  
  33. }
  34.  
  35. return(0);
  36.  
  37. }

 输出:str1大于str2

 

2、大于零:当str1大于str2时

  1. #include <stdio.h>
  2. #include <string.h>
  3. intmain()
  4. {
  5. charstr1[10];
  6. charstr2[10];
  7. intret;
  8. strcpy(str1, "GEEKSFORGEEKS");
  9. strcpy(str2, "geeksforgeeks");
  10. ret = strcoll(str1, str2);
  11. if(ret > 0) {
  12. printf("str1 is greater than str2");
  13. } elseif(ret < 0) {
  14. printf("str1 is lesser than str2");
  15. } else{
  16. printf("str1 is equal to str2");
  17. }
  18. return(0);
  19. }

输出:str1小于str2

 

3、等于零:str1等于str2时

  1. #include <stdio.h>
  2. #include <string.h>
  3. intmain()
  4. {
  5. charstr1[10];
  6. charstr2[10];
  7. intret;
  8. strcpy(str1, "GEEKSFORGEEKS");
  9. strcpy(str2, "GEEKSFORGEEKS");
  10. ret = strcoll(str1, str2);
  11. if(ret > 0) {
  12. printf("str1 is greater than str2");
  13. } elseif(ret < 0) {
  14. printf("str1 is lesser than str2");
  15. } else{
  16. printf("str1 is equal to str2");
  17. }
  18. return(0);
  19. }

输出:str1等于str2

以上。

每天学点小知识,希望对你有帮助~

另外如果你想更好的提升你的编程能力,学好C语言C++编程!弯道超车,快人一步!笔者这里或许可以帮到你~

C语言C++编程学习交流圈子,QQ群464501141点击进入】微信公众号:C语言编程学习基地

分享(源码、项目实战视频、项目笔记,基础入门教程)

欢迎转行和学习编程的伙伴,利用更多的资料学习成长比自己琢磨更快哦!

编程学习书籍分享:

编程学习视频分享:

原文链接:http://www.cnblogs.com/258a/p/14476899.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号