Originariamente inviato da Skywalker87
#include"iostream.h"
#include"conio.h"
#include"stdio.h"
int main()
{
cout << "Hello World!";
getch();
return (0);
}
Questo codice è a tutti gli effetti sbagliato.
Riga 1: gli header della libreria del C++ vanno senza il .h.
Riga 2: qui stai facendo un mischione tra C e C++ (ma se vuoi usare la getch c'è poco da fare...).
Riga 3: idem, ma qui la stdio non serve in alcun modo; inoltre nei programmi C++ le librerie standard C (tra le quali NON rientra la conio.h) hanno il nome preceduto da una c e non hanno il .h alla fine (ad esempio, #include <cstdio>).
Riga 6: cout non è nel namespace globale; o inserisci std::cout oppure prima di int main inserisci un using namespace std;.
Riga 7: piuttosto che usare getch usa std::cin.ignore();, in modo da non dover nemmeno usare conio.h; tuttavia in questo caso dovrai premere Invio e non un solo tasto.
Tutto il programma: con le massime probabilità stai compilando il programma in modalità CLR, e non come programma nativo; crea un progetto nativo e non .NET per poter usare il C++ standard.