[問題] 請問一個粗淺的問題
不好意思麻煩板上的高手們
我是一個自學C++的學生
最近遇到一個問題
想請各位幫我看看我的問題出在哪
以下是我寫的程式碼:
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
char a[3][5]={"jack","jack","john"};
cout << a[0] << endl;
cout << a[1] << endl;
if(a[0]==a[1])
cout << "YES" << endl;
else
cout << "NO" << endl;
system("pause");
return 0;
}
我的問題在於
程式印出來的是:
jack
jack
NO
兩個jack相同 但為什麼a[0]卻不等於a[1]?
如果要判斷兩個array裡面的字是否為相同的
應該如何改正呢?
謝謝各位
感激不盡
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.136.77.66
推
07/25 10:48, , 1F
07/25 10:48, 1F
→
07/25 10:49, , 2F
07/25 10:49, 2F
→
07/25 10:59, , 3F
07/25 10:59, 3F