Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - cout o console::writeline
Forum - C/C++ - cout o console::writeline

Pagine: [ 1 2 3 ] Precedente | Prossimo
Avatar
microprocessore (Normal User)
Pro


Messaggi: 146
Iscritto: 18/06/2009

Segnala al moderatore
Postato alle 17:59
Martedì, 06/04/2010
Questo topic è stato chiuso dal moderatore

ciao, nelle guide vedo che usano cout per gli output, ma implementandolo mi da errore, invece usando console::writeline no. strano.
da cosa è dovuto?
quali sono le differenze tra cout o console::writeline?
grazie

PM
Avatar
gio97 (Ex-Member)
Guru


Messaggi: 715
Iscritto: 25/04/2009

Segnala al moderatore
Postato alle 18:04
Martedì, 06/04/2010
Che compilatore usi? Sei sicuro di usare iostream e il namespace std? Console::writeline non l'avevo mai sentito, sicuro non sia solo per .NET?

PM
Avatar
microprocessore (Normal User)
Pro


Messaggi: 146
Iscritto: 18/06/2009

Segnala al moderatore
Postato alle 18:15
Martedì, 06/04/2010
Testo quotato

Postato originariamente da gio97:

Che compilatore usi? Sei sicuro di usare iostream e il namespace std? Console::writeline non l'avevo mai sentito, sicuro non sia solo per .NET?


ho scaricato c++ 2008 express edition e ho aperto un progetto console console clr

ecco cm si presenta il codice all inizio
Codice sorgente - presumibilmente C++

  1. // esercizio c++.cpp : file di progetto principale.
  2.  
  3. #include "stdafx.h"
  4.  
  5. using namespace System;
  6.  
  7. int main(array<System::String ^> ^args)
  8. {
  9.     Console::WriteLine(L"Hello World!");
  10.     return 0;
  11. }


PM
Avatar
gio97 (Ex-Member)
Guru


Messaggi: 715
Iscritto: 25/04/2009

Segnala al moderatore
Postato alle 18:19
Martedì, 06/04/2010
Oddio. Inizia a programmare in C++ vero, poi, se proprio devi, passa a .NET, ma inizia con un cavolo di Hello World normale, prenditi un libro vero, quello Deitel per esempio.
Codice sorgente - presumibilmente C++

  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. cout << "Hello World" << endl;
  6. }


PM
Avatar
microprocessore (Normal User)
Pro


Messaggi: 146
Iscritto: 18/06/2009

Segnala al moderatore
Postato alle 18:22
Martedì, 06/04/2010
io voglio programmare cn quello vero, mi sembra strana questa situazione, quindi quello ke ho io nn è il vero c++?
mi dai il link x scaricare quello vero? grazie

PM
Avatar
gio97 (Ex-Member)
Guru


Messaggi: 715
Iscritto: 25/04/2009

Segnala al moderatore
Postato alle 18:31
Martedì, 06/04/2010
Non che uno sia finto e l'altro vero, ho detto vero nel senso di... puro, standard. Visual C++ è il migliore su Windows, però non usare, almeno per imparare, i suoi template. Prendi un bel LIBRO, che senza quello non vai da nessuna parte, e senza fretta di avere megaprogrammi con sfigatissime GUI, impara bene la sintassi e tutte le altre cose. Quel codice che ti ho impostato è la base di ogni applicazione.

PM
Avatar
microprocessore (Normal User)
Pro


Messaggi: 146
Iscritto: 18/06/2009

Segnala al moderatore
Postato alle 18:34
Martedì, 06/04/2010
ho 2 libri e parlano cm te d cout, ma copiando i codici ke date tu e il libro, nn parte il debug

PM
Avatar
gio97 (Ex-Member)
Guru


Messaggi: 715
Iscritto: 25/04/2009

Segnala al moderatore
Postato alle 18:46
Martedì, 06/04/2010
Eh? Spiegati meglio, cosa fai, dall'inizio alla fine, per questi codici?

PM
Avatar
a_butta (Member)
Expert


Messaggi: 578
Iscritto: 16/03/2010

Segnala al moderatore
Postato alle 18:57
Martedì, 06/04/2010
cosa intendo per "non parte il debug"?
Dà errore oppure appare la finestra e scompare subito?
Nel secondo caso potrebbe essere perché alcune volte il Visual C++ non accetta semplicemente in return 0. Dovresti provare:
Codice sorgente - presumibilmente C++

  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.    cout<<"Ciao Mondo!";
  6.    system("pause>nul");
  7. }



In questo modo l'applicazione si blocca finché tu non gli dai invio...

Nel primo caso invece (cioè ti dà errore) allora è un problema di codice... sei sicuro di averlo scritto corretto? Hai scritto esattamente quello scritto sopra...

PM
Pagine: [ 1 2 3 ] Precedente | Prossimo