我正在做一个 C 项目。我是 C 新手,如果这是一个简单的问题,请原谅我。
我有一个char **
包含各种值的数组。在所有值中,除了一个在 strcmp 上保持核心转储的值之外,我对这些值包含的内容没有任何问题。
下面是我的代码:
if (strcmp(reportParameterArray[P_UNIQUECOLS],'Y') != 0)
{
//Do something
}
P_UNIQUECOLS
是一个枚举,它是从中检索值的索引。如果我查看 GDB 中的值,我可以看到它包含Y
或N
应该包含但由于某种原因应用程序崩溃了。
感谢您的任何帮助,您可以提供。