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 << endl;
Forum - C/C++ - cout << endl;

Avatar
Zizzius (Honoris User)
Guru


Messaggi: 675
Iscritto: 28/02/2005

Segnala al moderatore
Postato alle 22:37
Lunedì, 09/05/2005
Io conosco il C, ma sono assolutamente ignorante in C++. Una funzione tipo

cout << endl;

? tipica in specifico del C++, giusto? Non del C? Cosa significa? Perch? l'operatore

<<

io lo conosco nel C solo a livello di gestione dei bit. E di

cout

non ne parla nel mio massiccio libro di C.

PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 23:13
Lunedì, 09/05/2005
Per meglio precisare, std::cout (std ? il namespace standard) ? lo stream di output sulla console di sistema (in C non esistono gli stream, ti consiglio di leggerti qualcosina in rete sulla teoria degli stream).

Lo stream cout ha l'operatore "<<" overloadato (altro argomento nuovo del C++, quindi altra breve ricerca per capirne la teoria), che permette di inviare allo stream delle costanti o delle variabili (stringhe, numeri).

endl ? una costante che sostituisce il carattere (in linux) e i caratteri di fine riga (in windows).

In Windows infatti si usa la coppia "Carriage Return (CR)" / "Linefeed (LF)" per iniziare una nuova riga, mentre in Linux si utilizza solamente il LineFeed (mi pare :-|, correggetemi se ? sbagliato).

Quindi usare "endl" al posto di "\n\t" ? meglio per questioni di compatibilit? ;)


Il mio blog: https://piero.dev
PM Quote
Avatar
Zizzius (Honoris User)
Guru


Messaggi: 675
Iscritto: 28/02/2005

Segnala al moderatore
Postato alle 16:38
Martedì, 10/05/2005
Mmmm... :-|
E tutte queste istruzioni/parole chiave/ecc. (compresa endl) sono specifiche del C++ o sono incluse anche nel C?

PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 16:50
Martedì, 10/05/2005
Tutte C++ ;)


Il mio blog: https://piero.dev
PM Quote
Avatar
Zizzius (Honoris User)
Guru


Messaggi: 675
Iscritto: 28/02/2005

Segnala al moderatore
Postato alle 17:15
Martedì, 10/05/2005
Ho capito, grazie.

PM Quote
Avatar
hedo (Ex-Member)
Expert


Messaggi: 248
Iscritto: 03/12/2003

Segnala al moderatore
Postato alle 23:13
Domenica, 03/07/2005
endl l'ho scoperto relativamente tardi ma ? pi? conveniente perch? il scmpilatore sceglie automaticamente qual'? (o quali sono) i caratteri di ritorno a capo. Ciao!

HeDo

PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 23:22
Domenica, 03/07/2005
E io che ho detto? :-|


Il mio blog: https://piero.dev
PM Quote
Avatar
Skirk (Normal User)
Rookie


Messaggi: 42
Iscritto: 18/07/2005

Segnala al moderatore
Postato alle 16:38
Lunedì, 18/07/2005
Nel C++ si usa "cout" e nel C si usa "printf" giusto?

PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 18:06
Lunedì, 18/07/2005
Esattamente.


Il mio blog: https://piero.dev
PM Quote