Sto provando a confrontare il parametro di comando con argv [] ma non funziona. Ecco il mio codice.Il confronto del parametro di comando con argv [] non funziona
./a.out -d 1
In funzione principale
int main (int argc, char * const argv[]) {
if (argv[1] == "-d")
// call some function here
}
Ma questo non funziona ... non so il motivo per cui questo confronto non sta funzionando.
Vedere la mia risposta qui: http: // StackOverflow .com/questions/3303164/why-isnt-if-maya-maya-true-in-c/3303176 # 3303176 –