Estoy tratando de comparar el parámetro de comando con argv [] pero no está funcionando. Aquí está mi código.Comparar el parámetro de comando con argv [] no funciona
./a.out -d 1
En función principal
int main (int argc, char * const argv[]) {
if (argv[1] == "-d")
// call some function here
}
Pero esto no funciona ... No sé por qué esta comparación no está funcionando.
Véase mi respuesta aquí: http: // stackoverflow .com/questions/3303164/why-isnt-if-maya-maya-true-in-c/3303176 # 3303176 –