he empezado hay muy poco con c++ y este problema que se me plantea es una tontería pero no encuentro solución.
un trozo de código del programa es el siguiente:
Código:
trabajo en linux y con línea de comandos. después de compilar, debo introducir por consola:#include <iostream> using namespace std; int main(int argc, char *argv[]) { if(argv[1]=="eliminar") cout << "eliminar" << endl; else cout << "parametro incorrecto" << endl; return 0; }
Código:
en este caso: argv[0]=./programa , argv[1]=eliminar./programa eliminar
el problema es que si introduzco por consola eso me devuelve "parametro incorrecto".
que hago mal?
gracias de antemano!!