microprocessore (Normal User)
Pro
Messaggi: 146
Iscritto: 18/06/2009
|
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
|
|
gio97 (Ex-Member)
Guru
Messaggi: 715
Iscritto: 25/04/2009
|
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?
|
|
microprocessore (Normal User)
Pro
Messaggi: 146
Iscritto: 18/06/2009
|
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++ |
// esercizio c++.cpp : file di progetto principale. #include "stdafx.h" using namespace System; int main(array<System::String ^> ^args) { Console::WriteLine(L"Hello World!"); return 0; }
|
|
|
gio97 (Ex-Member)
Guru
Messaggi: 715
Iscritto: 25/04/2009
|
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++ |
#include <iostream> using namespace std; int main() { cout << "Hello World" << endl; }
|
|
|
microprocessore (Normal User)
Pro
Messaggi: 146
Iscritto: 18/06/2009
|
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
|
|
gio97 (Ex-Member)
Guru
Messaggi: 715
Iscritto: 25/04/2009
|
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.
|
|
microprocessore (Normal User)
Pro
Messaggi: 146
Iscritto: 18/06/2009
|
ho 2 libri e parlano cm te d cout, ma copiando i codici ke date tu e il libro, nn parte il debug
|
|
gio97 (Ex-Member)
Guru
Messaggi: 715
Iscritto: 25/04/2009
|
Eh? Spiegati meglio, cosa fai, dall'inizio alla fine, per questi codici?
|
|
a_butta (Member)
Expert
Messaggi: 578
Iscritto: 16/03/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++ |
#include <iostream> using namespace std; int main() { cout<<"Ciao Mondo!"; system("pause>nul"); }
|
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...
|
|