Comparing Befehlsparameter mit argv [] funktioniert nicht
Ich versuche, den Parameter des Befehls mit argv [] zu vergleichen, aber es funktioniert nicht. Hier ist mein Code.
./a.out -d 1
In Hauptfunktion
int main (int argc, char * const argv[]) {
if (argv[1] == "-d")
// call some function here
}
Aber das funktioniert nicht ... Ich weiß nicht, warum dieser Vergleich nicht funktioniert.