为什么strcmp()不能按我的方式工作?C ++

用户名

由于某些原因,strcmp()没有返回0。这是代码:

#include <iostream>
#include <ccstring>

int main()
{
      char buffer[2];
      buffer[0] = 'o';

      char buffer2[2];
      char buffer2[0] = 'o';

      cout<<strcmp(buffer, buffer2);
}

谢谢!

acegs

比较之前,先终止字符串。

    #include <iostream>
    #include <ccstring>

    int main()
    {
          char buffer[2];
          buffer[0] = 'o';
          buffer[1] = 0;  <--

          char buffer2[2];
          buffer2[0] = 'o';
              buffer2[1] = 0;  <--

          cout<<strcmp(buffer, buffer2);
    }

编辑:(2014年3月7日)
附加字符串初始化:

    int main()
    {
          //---using string literals.
          char* str1  = "Hello one";   //<--this is already NULL terminated
          char str2[] = "Hello two";  //<--also already NULL terminated.

          //---element wise initializatin
          char str3[] = {'H','e','l','l','o'};  //<--this is not NULL terminated
          char str4[] = {'W','o','r','l','d', 0}; //<--Manual NULL termination

    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么.size()不能按我认为的方式工作?

来自分类Dev

为什么通配符不能按我期望的方式工作?

来自分类Dev

为什么dropna()不能按我预期的那样工作?

来自分类Dev

为什么我的.after不能按预期工作?

来自分类Dev

为什么支票不能按我预期的那样工作?

来自分类Dev

为什么我的makefile不能按预期工作?

来自分类Dev

为什么此.NET IL空检查不能按预期方式工作?

来自分类Dev

为什么绑定TextBlock Text属性不能按预期方式工作

来自分类Dev

为什么此Perl程序不能按宣传的方式工作

来自分类Dev

为什么将图像路径绑定到Image.Source不能按这种方式工作

来自分类Dev

为什么我的网格容器不能按我希望的方式放置网格?

来自分类Dev

缀符号和with(...)不能按我预期的方式工作

来自分类Dev

setAttribute()不能按我期望的方式工作

来自分类Dev

Clickhouse:runningAccumulate()不能按我预期的方式工作

来自分类Dev

为什么我的application.html.erb中的if语句不能按我预期的那样工作?

来自分类Dev

为什么 highcharts 实心图表不能按我预期的方式缩放?

来自分类Dev

为什么List.Contains不能按我期望的那样工作?

来自分类Dev

Node.js-为什么这些模块不能按我期望的那样工作?

来自分类Dev

为什么Split(new char ['\\'])不能按我的想法工作

来自分类Dev

为什么XPath last()函数不能按我预期的那样工作?

来自分类Dev

为什么我的堆排序功能不能按预期工作?

来自分类Dev

为什么这个空方法不能按我预期的那样工作?

来自分类Dev

为什么我的代码有时不能按预期工作?

来自分类Dev

为什么我的泛型泛型不能按预期工作?

来自分类Dev

字符不能按预期方式在c中工作

来自分类Dev

为什么这种简单的for循环不能按预期工作?

来自分类Dev

为什么TrimLeft不能按预期工作?

来自分类Dev

为什么foreach不能按预期工作?

来自分类Dev

为什么array_walk()不能按预期工作?

Related 相关文章

  1. 1

    为什么.size()不能按我认为的方式工作?

  2. 2

    为什么通配符不能按我期望的方式工作?

  3. 3

    为什么dropna()不能按我预期的那样工作?

  4. 4

    为什么我的.after不能按预期工作?

  5. 5

    为什么支票不能按我预期的那样工作?

  6. 6

    为什么我的makefile不能按预期工作?

  7. 7

    为什么此.NET IL空检查不能按预期方式工作?

  8. 8

    为什么绑定TextBlock Text属性不能按预期方式工作

  9. 9

    为什么此Perl程序不能按宣传的方式工作

  10. 10

    为什么将图像路径绑定到Image.Source不能按这种方式工作

  11. 11

    为什么我的网格容器不能按我希望的方式放置网格?

  12. 12

    缀符号和with(...)不能按我预期的方式工作

  13. 13

    setAttribute()不能按我期望的方式工作

  14. 14

    Clickhouse:runningAccumulate()不能按我预期的方式工作

  15. 15

    为什么我的application.html.erb中的if语句不能按我预期的那样工作?

  16. 16

    为什么 highcharts 实心图表不能按我预期的方式缩放?

  17. 17

    为什么List.Contains不能按我期望的那样工作?

  18. 18

    Node.js-为什么这些模块不能按我期望的那样工作?

  19. 19

    为什么Split(new char ['\\'])不能按我的想法工作

  20. 20

    为什么XPath last()函数不能按我预期的那样工作?

  21. 21

    为什么我的堆排序功能不能按预期工作?

  22. 22

    为什么这个空方法不能按我预期的那样工作?

  23. 23

    为什么我的代码有时不能按预期工作?

  24. 24

    为什么我的泛型泛型不能按预期工作?

  25. 25

    字符不能按预期方式在c中工作

  26. 26

    为什么这种简单的for循环不能按预期工作?

  27. 27

    为什么TrimLeft不能按预期工作?

  28. 28

    为什么foreach不能按预期工作?

  29. 29

    为什么array_walk()不能按预期工作?

热门标签

归档