Stranezza in Visual Studio

Pubblicità

Lugio

Utente Attivo
Messaggi
845
Reazioni
225
Punteggio
50
Ciao a tutti,
vi volevo chiedere se questo codice in c++ non è strano;
#include "stdafx.h"
#include <iostream> using namespace std;

int main()
{
printf ("Hello World");
getchar();
}
Il fatto è che essendo c++ dovrebbe riconoscermi al posto di *printf* *Cout*, facendo altri cambiamenti nel codice che dovrebbe risultare così.
#include "stdafx.h"
#include <iostream> using namespace std;

int main()
{
Cout <<"Hello World";
getchar();
}
Il problema è che però in questo modo il codice non funziona.
Qualche spiegazione?
 
Non credo di aver capito bene, innanzitutto potrsti dirmi qual'è l'errore? Comunque per utilizzare printf devi includere
Codice:
 #include <stdio.h>
la libreria iostream è per cout e cin, ma non per printf
 
Non credo di aver capito bene, innanzitutto potrsti dirmi qual'è l'errore? Comunque per utilizzare printf devi includere
Codice:
 #include <stdio.h>
la libreria iostream è per cout e cin, ma non per printf
La cosa è che io non incluso stdio.h, ma mi conta lo stesso printf al posto di cout.
Se mi dite che però posso usarlo senza problemi per sostituirlo lo uso

Inviato da HUAWEI VNS-L31 tramite App ufficiale di Tom\\\'s Hardware Italia Forum
 
Non capisco cosa intendi con sostituirlo, printf è un comando che per usare devi includere stdio.h, mentre cout è un altro comando che per usare devi includere iostream.
Comunque visto che non sto capendo bene, manda il codice che compili con l'errore
 
Non capisco cosa intendi con sostituirlo, printf è un comando che per usare devi includere stdio.h, mentre cout è un altro comando che per usare devi includere iostream.
Comunque visto che non sto capendo bene, manda il codice che compili con l'errore
Se per mandare un outpout di scritta posso usare printf piuttosto che cout

Inviato da HUAWEI VNS-L31 tramite App ufficiale di Tom\\\'s Hardware Italia Forum
 
Pubblicità
Pubblicità
Indietro
Top