Ho scaricato la guida presente su questo sito del c++ per imparare questo linguaggio ma gli esempi non funzionano su nessun compilatore ( ho sia dev-c++ che visual c++)

per esempio qualcuno sa dirmi perchè questo codice non funziona? ( Mi da un errore di compilazione e non me lo fa eseguire)

// UN programma in c++ che mostra l'uso del tipo char
//come contenitore di caratteri e numeri interi -.-



#include <stdio.h>


main()
{
char carattere
char num

printf("Inserisci un carattere a scelta e premi INVIO:");
scanf("%c",& carattere);
printf("Inserisci un numero compreso tra 0 e 127");
scanf("%d",& num);
printf("Il carattere scelto é:%cn",carattere);
printf("Il numero scelto è:%dn",num);

return(0);
}