Ho scritto questo codice:
codice:
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[]) {
 if(argv[1]=="c")
  printf("Ciao!!!!");
 else
  printf("Errore 123...");
}
ho fato partire il suo compilato chiamato prova.exe in questo modo:
codice:
C:\>prova.exe c
Mi stampa a video:
codice:
Errore 123....
perchè????
eppure "argv[1]" è uguale a "c"!!!!

Come faccio a farlo funziare???

Grazie