2012-02-14 17 views
7

Ho un programma funzionante ma ora devo usare i parametri int argc e char *argv[] su main. Ogni volta che provo a farlo, mi danno errori che non possono salvare. C'è un modo per far funzionare argc e argv in Eclipse?Utilizzo di argc e argv in Eclipse?

+2

"Cerco di farlo mi dà errori che non può salvare". Vorresti dire esattamente cosa dicono gli errori? –

+0

C++ è case-sensitive; 'main' e' MAIN' sono due identificatori distinti, per esempio. Ho modificato la tua domanda di conseguenza. –

risposta

9

Immagino che il tuo problema sia che non sai come passare il tuo argomento al programma, quando lo esegui tramite eclipse no?

Se questo è ciò che desideri, leggi quanto segue.

Fare clic su "Progetto-> Proprietà", quindi in "Impostazioni Esegui/Debug" fare clic sul "Nuovo pulsante". Scegli l'applicazione C++. Qui puoi vedere che ci sono 4 schede e la seconda scheda è chiamata "argomenti". In questa scheda puoi vedere una textarea. Scrivi qui l'argomento dell'applicazione e fai clic su "OK". Quando eseguirai la tua applicazione grazie al pulsante "play" di eclissi, il tuo programma verrà chiamato con argomenti.

+0

Eclipse non fornisce un modo per specificare gli argomenti della riga di comando quando si esegue il programma? Impostare gli argomenti come parte della configurazione del progetto sembra piuttosto sciocco. Un'altra opzione è eseguire il programma da una riga di comando. –

+0

Sono d'accordo con te, è sciocco. Personalmente, eseguo i miei programmi dalla riga di comando come hai detto tu. –

+0

questo è stato utile grazie muchos – gamergirl22