Tôi đang cố gắng so sánh tham số lệnh với argv [] nhưng nó không hoạt động. Đây là mã của tôi.So sánh tham số lệnh với argv [] không hoạt động
./a.out -d 1
Trong hàm main
int main (int argc, char * const argv[]) {
if (argv[1] == "-d")
// call some function here
}
Nhưng điều này không hoạt động ... Tôi không biết tại sao so sánh này không hoạt động.
Xem câu trả lời của tôi ở đây: http: // stackoverflow .com/question/3303164/why-isnt-if-maya-maya-true-in-c/3303176 # 3303176 –