strcmp遇到的問題

在編程的時候遇到過這種情況:

 

if(strcmp(strA, strB) == 0)

調試的時候,在變量窗口可以看到如下,但是strcmp的值就是不等於0

strA[10]="abcde"

strB[10]="abcde"

 

以後這種情況一定要把這個兩個字符串都打開,看看裏面的每一個字符是不是相等,尤其是最後一個字符。

我的這個錯誤是這樣的:

strA最後的結束符是‘/0’

strB最後的結束符是回車的ASCII碼

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章