我想知道是否有一种方法可以使用 strcmp
扫描数组中的匹配项。我知道传递给 strcmp
的参数是 C 字符串。所以这样的事情是行不通的:
strcmp(arrayofstrings[x], c-string)
最佳答案
只要参数可以简化为 const char*
类型,它就可以工作。
char *a[] = { "Hello", "Hello" }; // Array of pointers to c strings
if ( !strcmp(a[0],a[1]) ){
// true in this case
}
关于c - 使用 strcmp 扫描数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7466018/