C比较两个字符

时间:2016-03-11 19:34:54

标签: c

我正在尝试使用strcmp比较两个字符:

const char comm[sizeof(argv[4])];
strcpy(comm,argv[4]);
if(strcmp(']', comm[strlen(comm)-1]) != 0)
    { code }

其中argv[4]是一个字符串,如:“potato”。

给我“传递strcmp的参数2使得指针来自没有强制转换的整数”

1 个答案:

答案 0 :(得分:2)

应该像这样比较字符

if (']' == comm[strlen(comm)-1])

PS:Yoda conditions规则。 :)

strcmp()用于字符串。