[bglug] programmazione c++ e argomenti da linea di comando

dario heavytux@lycos.co.uk
Lun 15 Set 2003 20:14:33 CEST


Ho fatto un programmino in c++ per vedere l'uso degli argomenti da linea di 
comando e l'ho chiamato ./command line. Ecco il listato:

#include <iostream.h>
#include <stdlib.h>
int i;
int main(int argc, char *argv[])
{for (i=0;i<argc;i++)
      {cout << argv[i] << endl;
       if(argv[i]=="./command_line")
         cout << "Bingo!" << endl;
         else cout << "Eeeh!?!?" << endl;}
  return 0;
}

L'output è l'esatto contrario di quello che mi aspettavo! 
Ecco l'output del programma:

[dario@localhost command_line]$ ./command_line sono disperato
./command_line
Eeeh!?!?                               /*dovrebbe uscire "Bingo!"*/
sono
Eeeh!?!?
disperato
Eeeh!?!?



Maggiori informazioni sulla lista bglug