Buondì. Ebbene, pure oggi 10 agosto c'è lavoro per voi.
to studiando la guida al C++ pubblicata qui su HTML.it (per vedere subito del CODICE), prima di passare a cose più profonde dal punto di vista teoriche.
STo utilizzando come IDE Mingw Developer Studio.
Creo un progetto [B]Win32 Console Application[/]

Esempio Hello Word:
Codice PHP:
//
// PRIMO.CPP
// Il primo esempio in C++
//

#include <iostream.h>

main()
{
    
cout << " CIAO MONDO! ";
    return (
0);

Compilando ottengo:


--------------------Configuration: 05-Hello_Console - Debug--------------------


Compiling...

main.cpp

In file included from C:\Programmazione\MinGWStudio\MinGW\bin\..\lib\gcc \mingw32\3.4.2\..\..\..\..\include\c++\3.4.2\backw ard\iostream.h:31,

from main.cpp:6:

C:\Programmazione\MinGWStudio\MinGW\bin\..\lib\gcc \mingw32\3.4.2\..\..\..\..\include\c++\3.4.2\backw ard\backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated.
main.cpp:9: warning: ISO C++ forbids declaration of `main' with no type



main.o - 0 error(s), 2 warning(s)


Però successivamente con BUILD & EXECUTE va tutto ok.

Codice PHP:
/*
* Un semplice programma C++ che mostra 
* l'uso del tipo char utilizzato sia come 
* contenitore di caratteri che come 
* contenitore di valori numerici interi
*/

#include <stdio.h>

main()
{
char carattere;
char num;

    
printf("Inserire un carattere a scelta e premere INVIO:");
    
scanf("%c",&carattere);
    
printf("Inserire un intero compreso tra 0 e 127: ");
    
scanf("%d",&num);
    
printf("Il carattere inserito e': %c\n",carattere);
    
printf("Il numero inserito e': %d\n",num);

return(
0);

Compilando ottengo:
Hello Word.cpp:11: warning: ISO C++ forbids declaration of `main' with no type

Hello Word.cpp: In function `int main()':
Hello Word.cpp:18: warning: int format, different type arg (arg 2)


Però poi andando su BUILD & EXECUTE ricevo 0 Errors, 0 Warnings ed il programmino va.

Se invece dichiaro: int num, ottengo solo questo warnings:
main.cpp:11: warning: ISO C++ forbids declaration of `main' with no type


Eppure nella guida viene spiegato il codice proprio come scritto, quindi nn può esserci un errore "non visto dall'autore" tra char num e scanf("%d",&num);
Ora la domanda è: c'è qualche cosa che nn è esattamente rispettosa dello Standard ANSI e quindi la guida è un po' vecchiotta?