我已經聲明瞭以下字符串數組: 字符* arrayIndices [100] = {0};檢查空字符串上的
我做的這是聲明爲recp-比較> ut_line:使用
struct utmp {
....
char ut_line[32]
}
:
strcmp(arrayIndices[i], (char*)recp->ut_line))
這給了我一個分割錯誤。 我也試過這些gdb:
if (arrayIndices[i] == NULL)
if (arrayIndices[i] == "\0")
第二個變成錯誤。 arrayIndices [i]打印時顯示值爲0x0。
這解釋它。謝謝! – user994165 2012-02-12 06:55:58
但是'arrayIndices [I]'是'字符*'是否有意義比較一個'char *'和一個字符文字? – cnicutar 2012-02-12 07:05:31