Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/04/2009, 09:46
boli-sp
Invitado
 
Mensajes: n/a
Puntos:
problema con argv

ola

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:
#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;
}
trabajo en linux y con línea de comandos. después de compilar, debo introducir por consola:

Código:
./programa eliminar
en este caso: argv[0]=./programa , argv[1]=eliminar

el problema es que si introduzco por consola eso me devuelve "parametro incorrecto".

que hago mal?

gracias de antemano!!