2012-06-08 9 views
7

Sono un principiante assoluto. Ho appena scaricato xCode oggi. Ecco uno screenshot di quello che ho:Sono riuscito a eseguire correttamente un programma Hello World in C++, ma non riesco a vedere e produrre. Dov'è?

enter image description here

Come potete vedere, ho eseguito con successo il programma, però, non riesco a vedere alcuna mettere fuori ovunque. Dove si trova e come lo vedo?

+0

Abbiamo la formattazione del codice qui per un motivo. Gli screenshot sono difficili da leggere/copiare, soprattutto quando non sono nemmeno nel post. – chris

+0

@chris: per la maggior parte dei casi sono d'accordo, ma in questo caso, penso che lo screenshot sia abbastanza corretto. Per quanto riguarda il non essere "dentro" il post, quel privilegio richiede più ripetizioni di quanto user1443548 abbia finora ... – sarnold

+2

Vedo un _build_ riuscito, ma niente da nessuna parte indica che è stato _run _... – sarnold

risposta

3

Inserire un punto di interruzione nell'istruzione return o un getchar() prima del ritorno. Il motivo per cui non vedi l'output è perché la console si chiude quando il programma termina. Quindi i punti precedenti impediscono la fine del programma.

+0

Xcode non lo sospende davvero come altri IDE? Non ho visto un IDE che non lo sia. – chris

+1

Visual Studio no. – Superman

+0

Da quello che ho visto quando altre persone lo usano, lo fa per loro. È cambiato in una versione? – chris

5

Non sembra che il programma sia stato eseguito, solo costruito. Lo stato in alto dice build build, non eseguito eseguito. Comando-R eseguirà il programma.

Qui è quello che sarà simile a quando si esegue il programma: Finished running

Inoltre è possibile utilizzare il navigatore registro di andare a vedere i risultati di precedenti sessioni di build e debug. Log Navigator

Spesso vengono visualizzati programmi di esercitazione scritti per Windows in cui il programma termina con la richiesta all'utente di immissione. Il motivo è che il modello di console su Windows ha il programma proprietario della finestra della console, quindi la finestra scomparirà non appena il programma verrà chiuso. Quindi, richiedendo l'input come ultima cosa, il programma continuerà a funzionare fino a quando l'utente non gli darà quell'input, dopodiché il programma verrà completato e la finestra della console scomparirà.

Le piattaforme non Windows non si comportano in questo modo e generalmente non richiedono tale codice.